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