Plugins are the handlers for the events fired by Dynamics 365. Each action executed in Dynamics 365, such as create, update, delete, and publish customizations, is an event. Using plugins, we can extend the standard behavior of Dynamics 365 with a custom code written in the .NET framework.
Dynamics 365 provides a list of all the supported messages and entities for plugins. They are available at the following MSDN site: https://msdn.microsoft.com/en-us/library/gg328576.aspx.
In this chapter, we will go through the following topics:
- Event execution pipeline: Through the event execution pipeline, you can get an idea of the different stages where plugins can be registered and the types of operations that can be performed using a plugin.
- Isolation modes: Isolation modes are the modes in which you can register a plugin.
- Plugin development: We will...