ReceiveActivity.GetRootContext(Activity) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Статический метод, возвращающий сведения контекста для корневого контекста, связанного с заданным экземпляром действия. Сведения контекста используются для взаимодействия между ведущим приложением и службой рабочего процесса.
public:
static System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ GetRootContext(System::Workflow::ComponentModel::Activity ^ activity);
public static System.Collections.Generic.IDictionary<string,string> GetRootContext (System.Workflow.ComponentModel.Activity activity);
static member GetRootContext : System.Workflow.ComponentModel.Activity -> System.Collections.Generic.IDictionary<string, string>
Public Shared Function GetRootContext (activity As Activity) As IDictionary(Of String, String)
Параметры
- activity
- Activity
Экземпляр дочернего действия.
Возвращаемое значение
Коллекция на основе словаря, содержащая ключи XmlQualifiedName и связанные с ними значения String, представляющие сведения контекста для корневого контекста. Если не принимать во внимание логику создания пользовательских экземпляров, то получение сообщений, вызывающих создание новых экземпляров, происходит в корневом контексте.
Примеры
В следующем примере показано, как использовать метод GetRootContext
.
ReceiveActivity receiveActivity1 = new ReceiveActivity();
Dictionary<XmlQualifiedName, String> context =
(Dictionary<XmlQualifiedName, String>)ReceiveActivity.GetRootContext(receiveActivity1);
Комментарии
Сведения контекста используются для взаимодействия между клиентом и службой, с которой он взаимодействует, и включают, например, данные идентификации для корреляции.