SendActivity.SetContext Метод

Определение

Задает сведения контекста для действия SendActivity.

Перегрузки

SetContext(Activity, ChannelToken, Type, IDictionary<String,String>)

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

SetContext(Activity, String, String, Type, IDictionary<String,String>)

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

Комментарии

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

SetContext(Activity, ChannelToken, Type, IDictionary<String,String>)

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

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

Параметры

activity
Activity

Экземпляр действия, с которым должны быть связаны сведения контекста.

endpoint
ChannelToken

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

contractType
Type

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

context
IDictionary<String,String>

Задаваемые сведения контекста.

Примеры

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

Комментарии

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

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

SetContext(Activity, String, String, Type, IDictionary<String,String>)

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

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

Параметры

activity
Activity

Экземпляр действия, с которым должны быть связаны сведения контекста.

endpointName
String

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

ownerActivityName
String

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

contractType
Type

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

context
IDictionary<String,String>

Задаваемые сведения контекста.

Примеры

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

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

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