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


ReceiveActivity.GetContext Метод

Определение

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

Перегрузки

GetContext(Activity, ContextToken)

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

GetContext(Activity, String, String)

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

Комментарии

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

GetContext(Activity, ContextToken)

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

public:
 static System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ GetContext(System::Workflow::ComponentModel::Activity ^ activity, System::Workflow::Activities::ContextToken ^ contextToken);
public static System.Collections.Generic.IDictionary<string,string> GetContext (System.Workflow.ComponentModel.Activity activity, System.Workflow.Activities.ContextToken contextToken);
static member GetContext : System.Workflow.ComponentModel.Activity * System.Workflow.Activities.ContextToken -> System.Collections.Generic.IDictionary<string, string>
Public Shared Function GetContext (activity As Activity, contextToken As ContextToken) As IDictionary(Of String, String)

Параметры

activity
Activity

Экземпляр действия, для которого запрашиваются сведения контекста.

contextToken
ContextToken

Маркер контекста, используемый действием.

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

Коллекция на основе словаря, содержащая ключи XmlQualifiedName и связанные с ними значения String.

Примеры

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

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

Комментарии

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

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

GetContext(Activity, String, String)

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

public:
 static System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ GetContext(System::Workflow::ComponentModel::Activity ^ activity, System::String ^ contextName, System::String ^ ownerActivityName);
public static System.Collections.Generic.IDictionary<string,string> GetContext (System.Workflow.ComponentModel.Activity activity, string contextName, string ownerActivityName);
static member GetContext : System.Workflow.ComponentModel.Activity * string * string -> System.Collections.Generic.IDictionary<string, string>
Public Shared Function GetContext (activity As Activity, contextName As String, ownerActivityName As String) As IDictionary(Of String, String)

Параметры

activity
Activity

Экземпляр действия, для которого запрашиваются сведения контекста.

contextName
String

Имя маркера контекста, используемого действием.

ownerActivityName
String

Имя действия-владельца.

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

Коллекция на основе словаря, содержащая ключи XmlQualifiedName и связанные с ними значения String.

Примеры

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

ReceiveActivity receiveActivity1 = new ReceiveActivity();
Dictionary<XmlQualifiedName, String> context =
    (Dictionary<XmlQualifiedName, String>)ReceiveActivity.GetContext(
    receiveActivity1,
    "ContextToken1",
    "ReceiveActivity1");

Комментарии

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

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