1 / 19

The Evolution of SharePoint Event Receivers from On-Prem to the Cloud

Join Timothy Ferro at ITProCamp on February 21st, 2015 as he discusses the changes in SharePoint event receivers from on-premises to the cloud. Learn about the different types of event receivers and their enumeration in SharePoint 2007, 2010, and 2013. Discover the overview of SharePoint 2013 remote/app events and remote event receiver type enumeration. Don't miss this opportunity to stay updated on the latest advancements in SharePoint event receivers.

mwannamaker
Download Presentation

The Evolution of SharePoint Event Receivers from On-Prem to the Cloud

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The Evolution of SharePointEvent Receivers fromOn-Prem to the Cloud @ITProCamp February 21st, 2015 Timothy Ferro

  2. Please Join Us In Thanking Our Sponsors

  3. Please Connect with Your Education & User Community http://www.meetup.com/MFCF-DC/ (Mobile-First, Cloud-First DC)

  4. Hey Don’t Forget!! • Microsoft Careers is Onsite Today – Microsoft is hiring! • The Microsoft Clinic is on 7th Floor, Room 7063 - Sign-in and Connect with an SME for wide range of technologies • Lunch is on the 7th Floor Break Area 12:30 • Make Sure You Stay for the Raffle on the 7th Floor, Rooms 7023/7027/7032 Combined! • Make sure you have all of the blocks on your raffle ticket stamped or signed

  5. Microsoft Ignite Spark the future. The best and brightest minds will all be in one place to talk about cloud infrastructure and management, productivity, big data, and the internet of things, unified communications, mobility and more. Get ready for a glimpse of what’s possible today and in the future. Microsoft Exchange + Lync + MMS + Project + SharePoint + TechEd conferences = Microsoft Ignite May 4 – 8, 2015 Chicago, IL Register now http://ignite.microsoft.com

  6. Get Social Social media is one of the best ways to keep up-to-date with the latest event news and buzz. Engage with Microsoft Ignite on the following channels: Like us and Share on Facebook http://www.facebook.com/MicrosoftIgnite Follow us, RT and engage on Twitter @MS_Ignite using #MSIgnite Forum Connect via the Forum: http://channel9.msdn.com/Forums/MicrosoftIgnite Follow us in the Office365 Ignite Event Group https://www.yammer.com/itpronetwork/#/threads/inGroup?type=in_group&feedId=4589545

  7. RDA Corporation RDA provides analysis services to help our clients evaluate their options and determine the best platform solution for their needs—whether cloud-based, on-premises, or hybrid. We also deliver full lifecycle application development services, helping build, implement, deploy, host, manage, scale and support those solutions. RDA first takes the time to understand our clients' business needs and then maps an appropriate technology solution, optimized to the cost, scale, mobility and security requirements of their business. http://www.rdacorp.com Established in 1988, RDA's corporate office and Development Center are located in Baltimore with additional technology teams in Atlanta, Charlotte, Philadelphia, and Washington, D.C.

  8. Agenda • My Background • Overview of Traditional Event Receivers • Changes from 2007 to 2010 to 2013 • SharePoint 2007 Event Receiver Type Enumeration • SharePoint 2010 Event Receiver Type Enumeration • SharePoint 2013 Event Receiver Type Enumeration • SharePoint 2013 Remote/App Events Overview • SharePoint 2013 Remote Event Receiver Type Enumeration • Demo • References

  9. My Background • Senior Software Engineer at RDA Corporation • Senior SharePoint Developer / SharePoint Architect • Author / Editor / Speaker / Blogger / Tweeter • 7+ Years Architecting and Developing SharePoint Solutions • ferro@rdacorp.com • www.timferro.com • @timferro

  10. Publications White Paper Author Technical Editor

  11. Overview of Traditional Event Receivers • An event receiver in Microsoft SharePoint is simply a method that is called when a triggering action occurs on a specified SharePoint object. Triggering events include actions such as adding, updating, deleting, moving, checking in, and checking out. SharePoint objects that listen for events—that is, event receiver hosts—include objects such as site collections, sites, lists, and workflows. http://msdn.microsoft.com/en-us/library/gg749858(v=office.14).aspx • Synchronous vs. Asynchronous Events • Binding Event Receivers • Disabling Event Receivers

  12. SharePoint 2007 Event Receiver Type Enumeration http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.speventreceivertype(v=office.12).aspx

  13. SharePoint 2010 Event Receiver Type Enumeration http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.speventreceivertype(v=office.14).aspx

  14. SharePoint 2013 Event Receiver Type Enumeration http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.speventreceivertype(v=office.15).aspx

  15. SharePoint 2013 Remote/App Events Overview • App Events: Installed, Upgraded, Uninstalling • Remote Events: your cloud app can respond when a user adds, changes, or deletes a list, a list item, or a web. • Remote event receivers and app event receivers work only with cloud apps for SharePoint (that is, auto-hosted and provider-hosted apps). These receivers don't work with SharePoint-hosted apps for SharePoint. • In SharePoint 2013, the code that runs when the event is triggered is served by a web service. […]if you register a remote event receiver, you also need to tell SharePoint which web service to invoke. http://msdn.microsoft.com/en-us/library/office/dn456315.aspx

  16. SharePoint 2013 Remote Event Receiver Type Enum http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.remoteapp.spremoteeventtype.aspx

  17. Demo: SharePoint 2013 Event Receiver • SharePoint 2013 • Setting up SharePoint Event Receiver Solutions • Feature Activation Code • Event Receiver Code • Event Receiver Examples

  18. References • http://www.rdacorp.com/2014/06/sharepoint-2013-new-event-receivers-nutshell/ • http://www.timferro.com/wordpress/archives/737 • http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.speventreceivertype(v=office.15).aspx • http://msdn.microsoft.com/en-us/library/office/jj220048.aspx • http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spitemeventreceiver.aspx • http://msdn.microsoft.com/en-us/library/office/dn456315.aspx • http://www.learningsharepoint.com/2012/12/27/create-a-groupuseradded-eventreceiverspsecurityeventreceiver-in-sharepoint-2013/

  19. Tim Ferro • Senior Software Engineer at RDA Corporation • Senior SharePoint Developer / SharePoint Architect • Author / Editor / Speaker / Blogger / Tweeter • 7+ Years Architecting and Developing SharePoint Solutions • ferro@rdacorp.com • www.timferro.com • @timferro

More Related