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
Конечная точка, используемая для корреляции со службой.
- 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
Имя действия-владельца.
- context
- IDictionary<String,String>
Задаваемые сведения контекста.
Примеры
В следующем примере показано, как использовать метод SetContext
.
SendActivity sendActivity1 = new SendActivity();
Dictionary<string, string> Context = (Dictionary<string, string>)SendActivity.GetContext(sendActivity1, endpointName, ownerActivityName, contractType);