Partager via


RemoteExecutionContext Members

Applies To: Microsoft Dynamics CRM 2013, Microsoft Dynamics CRM Online

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

The following tables list the members exposed by the RemoteExecutionContext type.

Public Constructors

  Name Description
  RemoteExecutionContext Initializes a new instance of the RemoteExecutionContext class.

Top

Public Properties

  Name Description
public property BusinessUnitId Gets the global unique identifier of the business unit that the entity currently being processed by the event execution pipeline belongs to.
public property CorrelationId Gets the global unique identifier for tracking plug-in execution.
public property Depth Gets the current depth of execution in the call stack.
public property ExtensionData A structure that contains extra data.
public property InitiatingUserId Gets the global unique identifier of the system user account under which the current pipeline is executing.
public property InputParameters Gets the parameters of the request message that triggered the event that caused the plug-in to execute.
public property IsExecutingOffline 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.
public property IsInTransaction Gets a value indicating if the plug-in is executing within the database transaction.
public property IsOfflinePlayback 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.
public property IsolationMode Gets a value indicating if the plug-in is executing in the sandbox.
public property MessageName Gets the name of the Web service message that is being processed by the event execution pipeline.
public property Mode Gets the mode of plug-in execution.
public property OperationCreatedOn Gets the date and time that the related System Job was created.
public property OperationId Gets the global unique identifier of the related System Job.
public property OrganizationId Gets the global unique identifier of the organization that the entity belongs to and the plug-in executes under.
public property OrganizationName Gets the unique name of the organization that the entity currently being processed belongs to and the plug-in executes under.
public property OutputParameters Gets the parameters of the response message after the core platform operation has completed.
public property OwningExtension Gets a reference to the related SdkMessageProcessingingStep or ServiceEndpoint.
public property ParentContext Gets the remote execution context from the parent operation.
public property PostEntityImages Gets the properties of the primary entity after the core platform operation has been completed.
public property PreEntityImages Gets the properties of the primary entity before the core platform operation has begins.
public property PrimaryEntityId Gets the global unique identifier of the primary entity for which the pipeline is processing events.
public property PrimaryEntityName Gets the name of the primary entity for which the pipeline is processing events.
public property RequestId Gets the global unique identifier of the request being processed by the event execution pipeline.
public property SecondaryEntityName Gets the name of the secondary entity that has a relationship with the primary entity.
public property SharedVariables Gets the custom properties that are shared between plug-ins.
public property Stage Gets the stage in the execution pipeline that a synchronous plug-in is registered for.
public property UserId Gets the global unique identifier of the system user for whom the plug-in invokes Web service methods on behalf of.

Top

Public Methods

(see also Protected Methods)

  Name Description
public method Equals  (inherited from Object)
public method GetHashCode  (inherited from Object)
public method GetType  (inherited from Object)
public method ToString  (inherited from Object)

Top

Protected Methods

  Name Description
protected method Finalize  (inherited from Object)
protected method MemberwiseClone  (inherited from Object)

Top

Explicit Interface Implementations

  Name Description
  ParentContext For internal use only.

Top

See Also

Reference

RemoteExecutionContext Class
Microsoft.Xrm.Sdk Namespace
IPluginExecutionContext Interface

Other Resources

Write a Listener for a Windows Azure Solution

Send comments about this topic to Microsoft.
© 2013 Microsoft Corporation. All rights reserved.