System.ServiceModel.Activities Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит классы, позволяющие отправлять сообщения и получать сообщения из рабочих процессов. Эти действия используются при написании служб рабочих процессов и позволяют определить способ отправки и получения сообщений в рабочем процессе.
Классы
| Имя | Описание |
|---|---|
| CallbackCorrelationInitializer |
Инициализирует связанный CorrelationHandle с корреляцией обратного вызова. |
| ChannelCacheSettings |
Представляет параметры, определяющие операционные характеристики кэша каналов. |
| ContextCorrelationInitializer |
Инициализирует связанную CorrelationHandle с корреляцией на основе exchange контекста .NET, при условии указанного ContextExchangeMechanism значения. |
| CorrelationHandle |
Связывает действия в корреляции путем представления определенного общего InstanceKey или временного контекста в рабочем процессе. |
| CorrelationInitializer |
Абстрактный базовый класс для инициализаторов корреляции, используемых для определения среды выполнения, какой протокол используется для корреляции. |
| CorrelationScope |
Предоставляет неявное CorrelationHandle управление для дочерних действий обмена сообщениями. |
| DurableInstancingOptions |
Используется главным образом для связывания конкретной InstanceStore реализации такого типа, как SqlWorkflowInstanceStore с узлом службы рабочих процессов. Этот класс также используется для добавления метаданных владельца экземпляра. |
| HostSettings |
Представляет параметры, определяющие рабочие характеристики узла. |
| InitializeCorrelation |
Инициализирует корреляцию без отправки или получения сообщения. |
| MessageContext |
Представляет контекст сообщения. |
| QueryCorrelationInitializer |
Инициализирует связанные CorrelationHandle данные на основе результатов отправки MessageQuerySet или получения сообщения. |
| Receive |
Действие, получающее сообщение. |
| ReceiveContent |
Абстрактный базовый класс для классов, представляющих данные, полученные службой рабочих процессов. |
| ReceiveMessageContent |
Класс, используемый Message для получения или типа контракта сообщения в службе рабочего процесса. |
| ReceiveParametersContent |
Позволяет службе рабочего процесса получать данные в виде параметров.ReceiveParametersContent взаимодействие с клиентами и службами WCF, не являющихся рабочими процессами. Коллекция Parameters похожа на объявление аргумента в сигнатуре метода C#. Коллекция Parameters не может содержать аргументы, помеченные или MessageContractAttributeтипом Message. Используется ReceiveMessageContent для этих типов данных. Это запечатанный класс. |
| ReceiveReply |
Действие, которое получает сообщение в рамках шаблона обмена сообщениями запроса и ответа. |
| ReceiveSettings |
Представляет параметры действия, получающего сообщение. |
| RequestReplyCorrelationInitializer |
Инициализирует связанный CorrelationHandle на RequestContext основе созданной для двусторонней операции. |
| Send |
Действие, которое отправляет сообщение в службу. |
| SendContent |
Абстрактный базовый класс для классов, представляющих данные, отправленные в службу рабочего процесса. |
| SendMessageChannelCache |
Представляет расширение, позволяющее настраивать уровни общего доступа к кэшу, параметры кэша фабрики каналов и параметры кэша каналов для рабочих процессов, отправляющих сообщения в конечные точки службы с помощью Send действий обмена сообщениями. |
| SendMessageContent |
Класс, используемый для отправки одного элемента (сообщения) в службу рабочего процесса или из нее. Элемент может быть встроенным типом, например примитивными типами, или , или Messageконтрактом данных, XElementконтрактом сообщения или типом сериализуемого XML. |
| SendParametersContent |
Позволяет отправлять данные в службу рабочего процесса или из нее в виде параметров. |
| SendReceiveExtension |
Абстрактный класс, определяющий методы расширения для действий отправки и получения. |
| SendReply |
Действие, которое отправляет ответное сообщение в рамках шаблона обмена сообщениями запроса и ответа на стороне службы. |
| SendSettings |
Представляет параметры действия, отправляющего сообщение. |
| TransactedReceiveScope |
Действие, которое определяет время существования транзакции, инициируемой полученной сообщением. Транзакция может передаваться в рабочий процесс в сообщении, инициируемом или создаваться диспетчером при получении сообщения. |
| WorkflowControlClient |
Позволяет клиенту отправлять операции управления в службу рабочего процесса, размещенную с WorkflowServiceHostпомощью . |
| WorkflowControlEndpoint |
Стандартная конечная точка, которая позволяет вызывать операции управления в экземплярах рабочих процессов. |
| WorkflowCreationContext |
Представляет контекст, настроенный во время активации рабочего процесса с помощью конечной точки размещения рабочего процесса для обработки аргументов и получения уведомлений о завершении рабочего процесса. |
| WorkflowHostingEndpoint |
Абстрактная реализация ServiceEndpoint. Наследуется от этого класса для предоставления контрактов, поддерживающих создание рабочих процессов и возобновление закладок. |
| WorkflowHostingResponseContext |
Этот класс используется в сочетании с классом WorkflowHostingEndpoint . Он используется для отправки ответа для контракта запроса или ответа, поддерживаемого WorkflowHostingEndpoint реализацией. |
| WorkflowService |
Позволяет создавать, настраивать и получать доступ к свойствам службы рабочих процессов. |
| WorkflowServiceHost |
Предоставляет узел для рабочих процессов. Поддерживает такие функции, как действия обмена сообщениями, многоуровневая настройка и настройка. |
| WorkflowUpdateableControlClient |
Представляет контракт службы, определяющий набор операций, позволяющий клиенту обновлять службу рабочего процесса, размещенную с WorkflowServiceHostпомощью. |
Интерфейсы
| Имя | Описание |
|---|---|
| IReceiveMessageCallback |
Реализует обратный вызов, выполняемый при получении Receive сообщения службы и ReceiveParametersContent действиями. |
| ISendMessageCallback |
Интерфейс, реализующий обратный вызов, который вызывается непосредственно перед отправкой сообщения по проводу SendSendParametersContent или действиями. |
| IWorkflowInstanceManagement |
Представляет контракт службы, определяющий набор операций, позволяющий управлять экземплярами рабочих процессов. |
| IWorkflowUpdateableInstanceManagement |
Представляет контракт службы, определяющий набор операций, позволяющий обновлять экземпляры рабочих процессов. |
Перечисления
| Имя | Описание |
|---|---|
| SerializerOption |
Класс, представляющий доступные типы сериализаторов. |