Plug-in SDK interfaces: IPlugin vs context vs IOrganizationService vs ITracingService vs notification service

This sheet compares IPlugin, IPluginExecutionContext, IOrganizationService, ITracingService, IServiceEndpointNotificationService.

CriterionIPluginIPluginExecutionContextIOrganizationServiceITracingServiceIServiceEndpointNotificationService
PurposeInterface the plug-in class implementsDescribes the current request contextCRUD and message execution against DataverseWrites diagnostic trace outputPosts the request data context to a registered Azure endpoint

The verdict, the full comparison, 4 rules and 2 traps are part of PL-400 access. Unlock PL-400.