System.ServiceModel.Activities Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит классы, которые позволяют отправлять и получать сообщения из рабочих процессов. Эти действия используются при создании служб рабочего процесса и позволяют определять метод отправки и получения сообщений службой.
Классы
CallbackCorrelationInitializer |
Инициализирует связанный дескриптор CorrelationHandle с корреляцией обратного вызова. |
ChannelCacheSettings |
Представляет настройки, определяющие операционные характеристики кэша канала. |
ContextCorrelationInitializer |
Инициализирует дескриптор CorrelationHandle, связанный с корреляцией на основе обмена контекстом .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 |
Интерфейс, в котором реализован метод обратного вызова, который вызывается непосредственно перед отправкой сообщения по сети действиями Send или SendParametersContent. |
IWorkflowInstanceManagement |
Представляет контракт службы, определяющий набор операций, позволяющий управлять экземплярами рабочего процесса. |
IWorkflowUpdateableInstanceManagement |
Представляет контракт службы, определяющий набор операций, позволяющих обновлять экземпляры рабочего процесса. |
Перечисления
SerializerOption |
Класс, представляющий доступные типы сериализаторов. |