SendActivity.GetContext Метод

Определение

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

Перегрузки

GetContext(Activity, ChannelToken, Type)

Возвращает или задает сведения контекста для операции отправки.

GetContext(Activity, String, String, Type)

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

Комментарии

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

GetContext(Activity, ChannelToken, Type)

Возвращает или задает сведения контекста для операции отправки.

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

Параметры

activity
Activity

Действие, для которого требуются сведения контекста.

endpoint
ChannelToken

Сведения о конечной точке для корреляции со службой.

contractType
Type

Значение Type контракта, реализуемого службой.

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

IDictionary<String,String>

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

Примеры

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

SendActivity sendActivity1 = new SendActivity();
ChannelToken channelToken1 = new ChannelToken();
sendActivity1.ChannelToken = channelToken1;
Dictionary<string, string> Context = (Dictionary<string, string>)SendActivity.GetContext(sendActivity1, channelToken1, contractType);

Комментарии

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

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

GetContext(Activity, String, String, Type)

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

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

Параметры

activity
Activity

Действие, для которого требуются сведения контекста.

endpointName
String

Имя конечной точки, используемой для корреляции со службой.

ownerActivityName
String

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

contractType
Type

Значение Type контракта, реализуемого службой.

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

IDictionary<String,String>

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

Примеры

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

SendActivity sendActivity1 = new SendActivity();
Dictionary<string, string> Context = (Dictionary<string, string>)SendActivity.GetContext(sendActivity1, endpointName, ownerActivityName, contractType);

Комментарии

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

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