System.ServiceModel.Activities Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Contiene clases que permiten enviar mensajes a flujos de trabajo y recibirlos. Estas actividades se usan al escribir servicios de flujo de trabajo y permiten definir cómo se envían y reciben los mensajes en un flujo de trabajo.
Clases
| Nombre | Description |
|---|---|
| CallbackCorrelationInitializer |
Inicializa el asociado a CorrelationHandle una correlación de devolución de llamada. |
| ChannelCacheSettings |
Representa la configuración que define las características operativas de una caché de canales. |
| ContextCorrelationInitializer |
Inicializa el asociado a CorrelationHandle una correlación basada en Exchange de contexto de .NET, sujeto al ContextExchangeMechanism especificado. |
| CorrelationHandle |
Asocia las actividades en una correlación mediante la representación de un contexto compartido InstanceKey o transitorio determinado en el flujo de trabajo. |
| CorrelationInitializer |
Clase base abstracta para inicializadores de correlación que se usan para indicar al tiempo de ejecución qué protocolo se usa para la correlación. |
| CorrelationScope |
Proporciona administración implícita para las actividades de mensajería secundarias CorrelationHandle . |
| DurableInstancingOptions |
Se usa principalmente para asociar una implementación concreta de , InstanceStore como SqlWorkflowInstanceStore con un host de servicio de flujo de trabajo. Esta clase también se usa para agregar metadatos de propietario de instancia. |
| HostSettings |
Representa la configuración que define las características operativas de un host. |
| InitializeCorrelation |
Inicializa la correlación sin enviar ni recibir un mensaje. |
| MessageContext |
Representa un contexto de mensaje. |
| QueryCorrelationInitializer |
Inicializa el asociado CorrelationHandle en función de los resultados de MessageQuerySet cuando se envía o recibe el mensaje. |
| Receive |
Actividad que recibe un mensaje. |
| ReceiveContent |
Clase base abstracta para clases que representan los datos recibidos por un servicio de flujo de trabajo. |
| ReceiveMessageContent |
Clase que se usa para recibir un Message tipo de contrato de mensaje o dentro de un servicio de flujo de trabajo. |
| ReceiveParametersContent |
Permite que un servicio de flujo de trabajo reciba datos en forma de parámetros .ReceiveParametersContent es interoperable con clientes y servicios WCF que no son de flujo de trabajo. La Parameters colección es similar a la declaración de argumento en una firma de método de C#. La Parameters colección no puede contener argumentos marcados con MessageContractAttributeo de tipo Message. Se usa ReceiveMessageContent para estos tipos de datos. Se trata de una clase sellada. |
| ReceiveReply |
Actividad que recibe un mensaje como parte de un patrón de intercambio de mensajes de solicitud/respuesta. |
| ReceiveSettings |
Representa la configuración de una actividad que recibe un mensaje. |
| RequestReplyCorrelationInitializer |
Inicializa el asociado CorrelationHandle en función del RequestContext objeto que se crea para la operación bidireccional. |
| Send |
Actividad que envía un mensaje a un servicio. |
| SendContent |
Clase base abstracta para clases que representan los datos enviados a un servicio de flujo de trabajo. |
| SendMessageChannelCache |
Representa una extensión que habilita la personalización de los niveles de uso compartido de caché, la configuración de la caché del generador de canales y la configuración de la caché del canal para los flujos de trabajo que envían mensajes a los puntos de conexión de servicio mediante Send actividades de mensajería. |
| SendMessageContent |
Clase que se usa para enviar un solo elemento (mensaje) a un servicio de flujo de trabajo o desde este. El elemento puede ser un tipo integrado, como tipos primitivos, Message, o XElement; o un contrato de datos definido por la aplicación, un contrato de mensaje o un tipo serializable XML. |
| SendParametersContent |
Permite enviar datos a o desde un servicio de flujo de trabajo en forma de parámetros. |
| SendReceiveExtension |
Clase abstracta que define métodos de extensión para las actividades de envío y recepción. |
| SendReply |
Actividad que envía el mensaje de respuesta como parte de un patrón de intercambio de mensajes de solicitud/respuesta en el lado del servicio. |
| SendSettings |
Representa la configuración de una actividad que envía un mensaje. |
| TransactedReceiveScope |
Una actividad que limita la duración de una transacción iniciada por un mensaje recibido. La transacción puede fluir al flujo de trabajo en el mensaje iniciador o crearla el distribuidor cuando se recibe el mensaje. |
| WorkflowControlClient |
Permite a un cliente enviar operaciones de control a un servicio de flujo de trabajo hospedado con WorkflowServiceHost. |
| WorkflowControlEndpoint |
Un punto de conexión estándar que permite llamar a operaciones de control en instancias de flujo de trabajo. |
| WorkflowCreationContext |
Representa un contexto que se configura durante la activación del flujo de trabajo mediante el punto de conexión de hospedaje de flujo de trabajo para controlar los argumentos y recibir notificaciones de finalización del flujo de trabajo. |
| WorkflowHostingEndpoint |
Implementación abstracta de ServiceEndpoint. Deriva de esta clase para exponer contratos que admiten la creación de flujos de trabajo y la reanudación de marcadores. |
| WorkflowHostingResponseContext |
Esta clase se usa junto con la WorkflowHostingEndpoint clase . Se usa para enviar la respuesta de un contrato de solicitud/respuesta admitido por una WorkflowHostingEndpoint implementación. |
| WorkflowService |
Permite crear, configurar y acceder a las propiedades de un servicio de flujo de trabajo. |
| WorkflowServiceHost |
Proporciona un host para flujos de trabajo. Admite características como actividades de mensajería, instancias múltiples y configuración. |
| WorkflowUpdateableControlClient |
Representa un contrato de servicio que define un conjunto de operaciones que permite a un cliente actualizar el servicio de flujo de trabajo hospedado con WorkflowServiceHost. |
Interfaces
| Nombre | Description |
|---|---|
| IReceiveMessageCallback |
Implementa una devolución de llamada que se ejecutará cuando las Receive actividades y ReceiveParametersContent reciben un mensaje de servicio. |
| ISendMessageCallback |
Interfaz que implementa una devolución de llamada a la que se llama justo antes de enviar un mensaje en la conexión mediante las Send actividades o SendParametersContent . |
| IWorkflowInstanceManagement |
Representa un contrato de servicio que define un conjunto de operaciones que permiten controlar las instancias de flujo de trabajo. |
| IWorkflowUpdateableInstanceManagement |
Representa un contrato de servicio que define un conjunto de operaciones que permiten actualizar instancias de flujo de trabajo. |
Enumeraciones
| Nombre | Description |
|---|---|
| SerializerOption |
Clase que representa los tipos de serializadores disponibles. |