Поделиться через


ReceiveActivity.GetRootContext(Activity) Метод

Определение

Статический метод, возвращающий сведения контекста для корневого контекста, связанного с заданным экземпляром действия. Сведения контекста используются для взаимодействия между ведущим приложением и службой рабочего процесса.

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)

Параметры

activity
Activity

Экземпляр дочернего действия.

Возвращаемое значение

Коллекция на основе словаря, содержащая ключи XmlQualifiedName и связанные с ними значения String, представляющие сведения контекста для корневого контекста. Если не принимать во внимание логику создания пользовательских экземпляров, то получение сообщений, вызывающих создание новых экземпляров, происходит в корневом контексте.

Примеры

В следующем примере показано, как использовать метод GetRootContext.

ReceiveActivity receiveActivity1 = new ReceiveActivity();
Dictionary<XmlQualifiedName, String> context =
    (Dictionary<XmlQualifiedName, String>)ReceiveActivity.GetRootContext(receiveActivity1);

Комментарии

Сведения контекста используются для взаимодействия между клиентом и службой, с которой он взаимодействует, и включают, например, данные идентификации для корреляции.

Применяется к