IPluginExecutionContext7 Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Extends IPluginExecutionContext6 adding support for the IsApplicationUser property.
public interface IPluginExecutionContext7 : Microsoft.Xrm.Sdk.IPluginExecutionContext6
type IPluginExecutionContext7 = interface
interface IPluginExecutionContext6
interface IPluginExecutionContext5
interface IPluginExecutionContext4
interface IPluginExecutionContext3
interface IPluginExecutionContext2
interface IPluginExecutionContext
interface IExecutionContext
Public Interface IPluginExecutionContext7
Implements IPluginExecutionContext6
- Implements
Properties
AuthenticatedUserId | (Inherited from IPluginExecutionContext3) |
BusinessUnitId |
Gets the GUIDGUID of the business unit that the user making the request, also known as the calling user, belongs to. (Inherited from IExecutionContext) |
CorrelationId |
Gets the GUID for tracking plug-in or custom workflow activity execution. (Inherited from IExecutionContext) |
Depth |
Gets the current depth of execution in the call stack. (Inherited from IExecutionContext) |
EnvironmentId |
Gets the environment identifier. (Inherited from IPluginExecutionContext6) |
InitiatingUserAgent |
Gets the initiating user agent. (Inherited from IPluginExecutionContext5) |
InitiatingUserApplicationId |
Gets the application ID of the user that initiates the plug-in execution. If the user is not an application, the value is an empty Guid. (Inherited from IPluginExecutionContext2) |
InitiatingUserAzureActiveDirectoryObjectId |
Gets the Azure Active Directory object ID of the user that initiates the web service. (Inherited from IPluginExecutionContext2) |
InitiatingUserId |
Gets the GUID of the system user account under which the current pipeline is executing. (Inherited from IExecutionContext) |
InputParameters |
Gets the parameters of the request message that triggered the event that caused the plug-in to execute. (Inherited from IExecutionContext) |
IsApplicationUser |
Gets a value which indicates whether the user is an Application User. |
IsExecutingOffline |
Gets whether the plug-in is executing from the Microsoft Dynamics 365 for Microsoft Office Outlook with Offline Access client while it is offline. (Inherited from IExecutionContext) |
IsInTransaction |
Gets a value indicating if the plug-in is executing within the database transaction. (Inherited from IExecutionContext) |
IsOfflinePlayback |
Gets a value indicating if the plug-in is executing as a result of the Microsoft Dynamics 365 for Microsoft Office Outlook with Offline Access client transitioning from offline to online and synchronizing with the Microsoft Dynamics 365 server. (Inherited from IExecutionContext) |
IsolationMode |
Gets a value indicating if the plug-in is executing in the sandbox. (Inherited from IExecutionContext) |
IsPortalsClientCall |
|
MessageName |
Gets the name of the Web service message that is being processed by the event execution pipeline. (Inherited from IExecutionContext) |
Mode |
Gets the mode of plug-in execution. (Inherited from IExecutionContext) |
OperationCreatedOn |
Gets the date and time that the related |
OperationId |
Gets the GUID of the related |
OrganizationId |
Gets the GUID of the organization that the entity belongs to and the plug-in executes under. (Inherited from IExecutionContext) |
OrganizationName |
Gets the unique name of the organization that the entity currently being processed belongs to and the plug-in executes under. (Inherited from IExecutionContext) |
OutputParameters |
Gets the parameters of the response message after the core platform operation has completed. (Inherited from IExecutionContext) |
OwningExtension |
Gets a reference to the related |
ParentContext |
Gets the execution context from the parent pipeline operation. (Inherited from IPluginExecutionContext) |
PortalsContactId |
Gets the contact ID that is passed for calls that come from a portals client to a web service, otherwise the value is an empty Guid. (Inherited from IPluginExecutionContext2) |
PostEntityImages |
Gets the properties of the primary entity after the core platform operation has been completed. (Inherited from IExecutionContext) |
PostEntityImagesCollection | (Inherited from IPluginExecutionContext4) |
PreEntityImages |
Gets the properties of the primary entity before the core platform operation has begins. (Inherited from IExecutionContext) |
PreEntityImagesCollection | (Inherited from IPluginExecutionContext4) |
PrimaryEntityId |
Gets the GUID of the primary entity for which the pipeline is processing events. (Inherited from IExecutionContext) |
PrimaryEntityName |
Gets the name of the primary entity for which the pipeline is processing events. (Inherited from IExecutionContext) |
RequestId |
Gets the GUID of the request being processed by the event execution pipeline. (Inherited from IExecutionContext) |
SecondaryEntityName |
Gets the name of the secondary entity that has a relationship with the primary entity. (Inherited from IExecutionContext) |
SharedVariables |
Gets the custom properties that are shared between plug-ins. (Inherited from IExecutionContext) |
Stage |
Gets the stage in the execution pipeline that a synchronous plug-in is registered for. (Inherited from IPluginExecutionContext) |
TenantId |
Gets the tenant identifier. (Inherited from IPluginExecutionContext6) |
UserAzureActiveDirectoryObjectId |
Gets the Azure Active Directory object ID of the user. (Inherited from IPluginExecutionContext2) |
UserId |
Gets the GUID of the system user for whom the plug-in invokes web service methods on behalf of. (Inherited from IExecutionContext) |
Extension Methods
IsAutoTransact(IPluginExecutionContext) |
For internal use only. |
IsWithinMainTransaction(IPluginExecutionContext) |