TechNet
Export (0) Print
Expand All

RemoteExecutionContext Class

 

Defines the contextual information sent to a remote service endpoint at run-time.

Namespace:   Microsoft.Xrm.Sdk
Assembly:  Microsoft.Xrm.Sdk (in Microsoft.Xrm.Sdk.dll)

System.Object
  Microsoft.Xrm.Sdk.RemoteExecutionContext

<DataContractAttribute(Namespace := "http://schemas.microsoft.com/xrm/2011/Contracts")>
<KnownTypeAttribute("GetKnownParameterTypes")>
Public NotInheritable Class RemoteExecutionContext
	Implements IPluginExecutionContext, IExecutionContext, IExtensibleDataObject

NameDescription
System_CAPS_pubmethodRemoteExecutionContext()

Initializes a new instance of the RemoteExecutionContext class.

NameDescription
System_CAPS_pubpropertyBusinessUnitId

Gets the global unique identifier of the business unit that the entity currently being processed by the event execution pipeline belongs to.

System_CAPS_pubpropertyCorrelationId

Gets the global unique identifier for tracking plug-in execution.

System_CAPS_pubpropertyDepth

Gets the current depth of execution in the call stack.

System_CAPS_pubpropertyExtensionData

A structure that contains extra data.

System_CAPS_pubpropertyInitiatingUserId

Gets the global unique identifier of the system user account under which the current pipeline is executing.

System_CAPS_pubpropertyInputParameters

Gets the parameters of the request message that triggered the event that caused the plug-in to execute.

System_CAPS_pubpropertyIsExecutingOffline

Gets a value indicating if the plug-in is executing from the Microsoft Dynamics CRM for Microsoft Office Outlook with Offline Access client while it is offline.

System_CAPS_pubpropertyIsInTransaction

Gets a value indicating if the plug-in is executing within the database transaction.

System_CAPS_pubpropertyIsOfflinePlayback

Gets a value indicating if the plug-in is executing as a result of the Microsoft Dynamics CRM for Microsoft Office Outlook with Offline Access client transitioning from offline to online and synchronizing with the Microsoft Dynamics CRM server.

System_CAPS_pubpropertyIsolationMode

Gets a value indicating if the plug-in is executing in the sandbox.

System_CAPS_pubpropertyMessageName

Gets the name of the Web service message that is being processed by the event execution pipeline.

System_CAPS_pubpropertyMode

Gets the mode of plug-in execution.

System_CAPS_pubpropertyOperationCreatedOn

Gets the date and time that the related System Job was created.

System_CAPS_pubpropertyOperationId

Gets the global unique identifier of the related System Job.

System_CAPS_pubpropertyOrganizationId

Gets the global unique identifier of the organization that the entity belongs to and the plug-in executes under.

System_CAPS_pubpropertyOrganizationName

Gets the unique name of the organization that the entity currently being processed belongs to and the plug-in executes under.

System_CAPS_pubpropertyOutputParameters

Gets the parameters of the response message after the core platform operation has completed.

System_CAPS_pubpropertyOwningExtension

Gets a reference to the related SdkMessageProcessingingStep or ServiceEndpoint.

System_CAPS_pubpropertyParentContext

Gets the remote execution context from the parent operation.

System_CAPS_pubpropertyPostEntityImages

Gets the properties of the primary entity after the core platform operation has been completed.

System_CAPS_pubpropertyPreEntityImages

Gets the properties of the primary entity before the core platform operation has begins.

System_CAPS_pubpropertyPrimaryEntityId

Gets the global unique identifier of the primary entity for which the pipeline is processing events.

System_CAPS_pubpropertyPrimaryEntityName

Gets the name of the primary entity for which the pipeline is processing events.

System_CAPS_pubpropertyRequestId

Gets the global unique identifier of the request being processed by the event execution pipeline.

System_CAPS_pubpropertySecondaryEntityName

Gets the name of the secondary entity that has a relationship with the primary entity.

System_CAPS_pubpropertySharedVariables

Gets the custom properties that are shared between plug-ins.

System_CAPS_pubpropertyStage

Gets the stage in the execution pipeline that a synchronous plug-in is registered for.

System_CAPS_pubpropertyUserId

Gets the global unique identifier of the system user for whom the plug-in invokes Web service methods on behalf of.

NameDescription
System_CAPS_pubmethodEquals(Object)

(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodToString()

(Inherited from Object.)

A populated RemoteExecutionContext instance is passed from Microsoft Dynamics CRM to a Microsoft Azure Service Bus solution listener. The remote execution context contains the same information that is passed to an asynchronous registered Microsoft Dynamics CRM plug-in plus some additional information.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top

Microsoft Dynamics CRM 2016 and CRM Online

© 2016 Microsoft. All rights reserved. Copyright

Community Additions

Show:
© 2016 Microsoft