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 |
Класс, представляющий доступные типы сериализаторов. |