ReceiveActivity.GetRootContext(Activity) Method
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.
Static method that returns context information for the root context associated with a given activity instance. Context information is used for communication between a host application and the workflow service.
public:
static System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ GetRootContext(System::Workflow::ComponentModel::Activity ^ activity);
public static System.Collections.Generic.IDictionary<string,string> GetRootContext (System.Workflow.ComponentModel.Activity activity);
static member GetRootContext : System.Workflow.ComponentModel.Activity -> System.Collections.Generic.IDictionary<string, string>
Public Shared Function GetRootContext (activity As Activity) As IDictionary(Of String, String)
Parameters
- activity
- Activity
The child activity instance.
Returns
A dictionary-based collection that contains XmlQualifiedName keys and their associated String values that represent context information for a root context. Barring custom instance creation logic, the message that triggers creation of a new instance is received in the root context.
Examples
The following example shows how to use the GetRootContext
method.
ReceiveActivity receiveActivity1 = new ReceiveActivity();
Dictionary<XmlQualifiedName, String> context =
(Dictionary<XmlQualifiedName, String>)ReceiveActivity.GetRootContext(receiveActivity1);
Remarks
Context information is used for communication between the client and the service it is communicating with and includes such things as identification for correlation.