System.ServiceModel.Activities Espacio de nombres

Contiene clases que le permiten enviar y recibir mensajes a y desde flujos de trabajo. Contains classes that allow you to send messages to and receive messages from workflows. Estas actividades se usan al escribir servicios de flujo de trabajo y le permiten definir cómo se envían y reciben los mensajes en un flujo de trabajo. These activities are used when writing workflow services and allow you to define how messages are sent and received in a workflow.

Clases

CallbackCorrelationInitializer

Inicializa la propiedad CorrelationHandle asociada con una correlación de devolución de llamada.Initializes the associated CorrelationHandle with a callback correlation.

ChannelCacheSettings

Representa valores que definen características operacionales de una memoria caché del canal.Represents settings that define operational characteristics of a channel cache.

ContextCorrelationInitializer

Inicializa la propiedad CorrelationHandle asociada con una correlación basada en el intercambio de contexto de .NET, sujeta al objeto ContextExchangeMechanism especificado.Initializes the associated CorrelationHandle with a .NET Context Exchange-based correlation, subject to the ContextExchangeMechanism specified.

CorrelationHandle

Asocia actividades en una correlación representando un determinado objeto InstanceKey compartido o contexto transitorio en el flujo de trabajo.Associates activities together in a correlation by representing a particular shared InstanceKey or transient context in the workflow.

CorrelationInitializer

Clase base abstracta para los inicializadores de correlación que se usan para indicar al runtime qué protocolo se emplea para la correlación.An abstract base class for correlation initializers that are used to tell the runtime what protocol is being used for the correlation.

CorrelationScope

Proporciona administración CorrelationHandle implícita para las actividades de mensajería secundarias.Provides implicit CorrelationHandle management for child messaging activities.

DurableInstancingOptions

Se usa principalmente para asociar una implementación concreta de la clase InstanceStore, como SqlWorkflowInstanceStore, con un host de servicio de flujo de trabajo.Used mainly to associate a concrete implementation of the InstanceStore such as SqlWorkflowInstanceStore with a workflow service host. Esta clase también se usa para agregar metadatos de propietario de instancia.This class is also used to add instance owner metadata.

HostSettings

Representa valores que definen características operacionales de un host.Represents settings that define operational characteristics of a host.

InitializeCorrelation

Inicializa la correlación sin enviar ni recibir un mensaje.Initializes correlation without sending or receiving a message.

MessageContext

Representa un contexto de mensaje.Represents a message context.

QueryCorrelationInitializer

Inicializa la propiedad CorrelationHandle asociada en función de los resultados de la propiedad MessageQuerySet cuando se envía o recibe el mensaje.Initializes the associated CorrelationHandle based on the results of the MessageQuerySet when the message is sent or received.

Receive

Actividad que recibe un mensaje.An activity that receives a message.

ReceiveContent

Clase base abstracta para las clases que representan los datos recibidos por un servicio de flujo de trabajo.An abstract base class for classes that represent the data received by a workflow service.

ReceiveMessageContent

Clase usada para recibir un objeto Message o un tipo de contrato de mensaje dentro de un servicio de flujo de trabajo.A class used to receive a Message or a message contract type within a workflow service.

ReceiveParametersContent

Permite que un servicio de flujo de trabajo reciba datos en forma de parámetros.ReceiveParametersContentEnables a workflow service to receive data in the form of parameters .ReceiveParametersContent es interoperable con clientes y servicios de WCF que no son de flujo de trabajo.is interoperable with non-workflow WCF clients and services. La Parameters colección es similar a la declaración de argumento en una firma de método de C#.The Parameters collection is similar to the argument declaration on a C# method signature. La Parameters colección no puede contener argumentos marcados con MessageContractAttribute o de tipo Message .The Parameters collection cannot contain arguments marked with MessageContractAttribute, or of type Message. Use la clase ReceiveMessageContent para estos tipos de datos.Use ReceiveMessageContent for these types of data. Esta es una clase sealed.This is a sealed class.

ReceiveReply

Actividad que recibe un mensaje como parte de un modelo de intercambio de mensajes de solicitud-respuesta.An activity that receives a message as part of a request/reply message exchange pattern.

ReceiveSettings

Representa la configuración de una actividad que recibe un mensaje.Represents the settings for an activity that receives a message.

RequestReplyCorrelationInitializer

Inicializa la propiedad CorrelationHandle asociada en función del objeto RequestContext creado para la operación bidireccional.Initializes the associated CorrelationHandle based on the RequestContext that is created for the two-way operation.

Send

Actividad que envía un mensaje a un servicio.An activity that sends a message to a service.

SendContent

Clase base abstracta para las clases que representan los datos enviados a un servicio de flujo de trabajo.An abstract base class for classes that represent the data sent to a workflow service.

SendMessageChannelCache

Representa una extensión que permite personalizar los niveles de uso compartido de la memoria caché, la configuración de la memoria caché del generador de canales y la de la memoria caché del canal para los flujos de trabajo que envían mensajes a los extremos de servicio usando las actividades de mensajería de Send.Represents an extension that enables the customization of the cache sharing levels, the settings of the channel factory cache, and the settings of the channel cache for workflows that send messages to service endpoints using Send messaging activities.

SendMessageContent

Clase usada para enviar un único elemento (mensaje) a o desde un servicio de flujo de trabajo.A class used to send a single item (message) to or from a workflow service. El elemento puede ser un tipo integrado, como los tipos primitivos, Message o XElement; o un contrato de datos definido por la aplicación, un contrato de mensaje o un tipo XML serializable.The item can be a built-in type such as primitive types, Message, or XElement; or an application-defined data contract, message contract, or XML serializable type.

SendParametersContent

Habilita el envío de datos a o desde un servicio de flujo de trabajo en forma de parámetros.Enables sending data to or from a workflow service in the form of parameters.

SendReceiveExtension

Una clase abstracta que define los métodos de extensión para las actividades de envío/recepción.An abstract class that defines extension methods for the send/receive activities.

SendReply

Actividad que envía el mensaje de respuesta como parte de un modelo de intercambio de mensajes de solicitud-respuesta en el lado de servicio.An activity that sends the reply message as part of a request/response message exchange pattern on the service side.

SendSettings

Representa la configuración de una actividad que envía un mensaje.Represents the settings for an activity that sends a message.

TransactedReceiveScope

Actividad que establece el ámbito de duración de una transacción que se inicia mediante un mensaje recibido.An activity which scopes the lifetime of a transaction which is initiated by a received message. La transacción puede fluir en el flujo de trabajo del mensaje de inicio o la puede crear el distribuidor cuando se recibe el mensaje.The transaction may be flowed into the workflow on the initiating message, or be created by the dispatcher when the message is received.

WorkflowControlClient

Permite a un cliente enviar operaciones de control a un servicio de flujo de trabajo hospedado con WorkflowServiceHost.Allows a client to send control operations to a workflow service hosted with WorkflowServiceHost.

WorkflowControlEndpoint

Extremo estándar que le permite llamar a las operaciones de control en instancias de flujo de trabajo.A standard endpoint that enables you to call control operations on workflow instances.

WorkflowCreationContext

Representa un contexto que se configura durante la activación del flujo de trabajo usando el punto de conexión de hospedaje de flujo de trabajo para controlar los argumentos y recibir las notificaciones de finalización del flujo de trabajo.Represents a context that is set up during workflow activation using the workflow hosting endpoint to handle arguments, and receive workflow completion notifications.

WorkflowHostingEndpoint

Implementación abstracta de ServiceEndpoint.An abstract implementation of ServiceEndpoint. Derive de esta clase para exponer contratos que admiten la creación de flujo de trabajo y la reanudación del marcador.Derive from this class to expose contracts that support workflow creation and bookmark resumption.

WorkflowHostingResponseContext

Esta clase se usa junto con la clase WorkflowHostingEndpoint.This class is used in conjunction with the WorkflowHostingEndpoint class. Se usa para enviar la respuesta para un contrato de solicitud-respuesta admitido por una implementación de WorkflowHostingEndpoint.It is used for sending the response for a request/reply contract supported by a WorkflowHostingEndpoint implementation.

WorkflowService

Permite crear, configurar y tener acceso a las propiedades de un servicio de flujo de trabajo.Enables you to create, configure, and access the properties of a workflow service.

WorkflowServiceHost

Proporciona un host para los flujos de trabajo.Provides a host for workflows. Admite características como las actividades de mensajería, la creación de varias instancias y la configuración.Supports features like messaging activities, multi-instancing, and configuration.

WorkflowUpdateableControlClient

Representa un contrato de servicio que define un conjunto de operaciones que permiten a un cliente actualizar el servicio de flujo de trabajo hospedado con WorkflowServiceHost.Represents a service contract that defines a set of operations that allows a client to update workflow service hosted with WorkflowServiceHost.

Interfaces

IReceiveMessageCallback

Implementa una devolución de llamada que se ejecuta cuando las actividades Receive y ReceiveParametersContent reciben un mensaje de servicio.Implements a callback to be executed when a service message is received by the Receive and ReceiveParametersContent activities.

ISendMessageCallback

Interfaz que implementa una devolución de llamada a la que se llama justo antes de que las actividades Send o SendParametersContent envíen un mensaje en la conexión.An interface that implements a callback that is called just before a message is sent on the wire by the Send or SendParametersContent activities.

IWorkflowInstanceManagement

Representa un contrato de servicio que define un conjunto de operaciones que le permiten controlar las instancias de flujo de trabajo.Represents a service contract that defines a set of operations that allow you to control workflow instances.

IWorkflowUpdateableInstanceManagement

Representa un contrato de servicio que define un conjunto de operaciones que le permiten actualizar las instancias de flujo de trabajo.Represents a service contract that defines a set of operations that allow you to update workflow instances.

Enumeraciones

SerializerOption

Clase que representa los tipos de serializadores disponibles.A class that represents the types of serializers available.