System.ServiceModel.Activities Spazio dei nomi

Lo spazio dei nomi System.ServiceModel.Activities contiene classi che consentono di inviare e ricevere messaggi dai flussi di lavoro. The System.ServiceModel.Activities namespace contains classes that allow you to send messages to and receive messages from workflows. Queste attività vengono utilizzate in caso di scrittura di servizi del flusso di lavoro e consentono di definire come inviare e ricevere messaggi in un flusso di lavoro. These activities are used when writing workflow services and allow you to define how messages are sent and received in a workflow.

Classi

CallbackCorrelationInitializer

Inizializza il CorrelationHandle associato ad una correlazione di callback.Initializes the associated CorrelationHandle with a callback correlation.

ChannelCacheSettings

Rappresenta impostazioni che definiscono caratteristiche operative di una cache del canale.Represents settings that define operational characteristics of a channel cache.

ContextCorrelationInitializer

Inizializza il CorrelationHandle associato alla correlazione a.NET basata su scambio del contesto, soggetto aL ContextExchangeMechanism specificato.Initializes the associated CorrelationHandle with a .NET Context Exchange-based correlation, subject to the ContextExchangeMechanism specified.

CorrelationHandle

Associa le attività in una correlazione rappresentando un particolare InstanceKey condiviso o un contesto temporaneo nel flusso di lavoro.Associates activities together in a correlation by representing a particular shared InstanceKey or transient context in the workflow.

CorrelationInitializer

Una classe di base astratta per inizializzatori di correlazione utilizzati per indicare al runtime quale protocollo viene utilizzato per la correlazione.An abstract base class for correlation initializers that are used to tell the runtime what protocol is being used for the correlation.

CorrelationScope

Fornisce gestione implicita CorrelationHandle per le attività della messaggistica figlio.Provides implicit CorrelationHandle management for child messaging activities.

DurableInstancingOptions

Utilizzato principalmente per associare un'implementazione concreta di InstanceStore quale SqlWorkflowInstanceStore a un host del servizio del flusso di lavoro.Used mainly to associate a concrete implementation of the InstanceStore such as SqlWorkflowInstanceStore with a workflow service host. Questa classe è utilizzata anche per aggiungere metadati di proprietario di istanza.This class is also used to add instance owner metadata.

HostSettings

Rappresenta le impostazioni che definiscono le caratteristiche operative di un host.Represents settings that define operational characteristics of a host.

InitializeCorrelation

Inizializza la correlazione senza inviare o ricevere un messaggio.Initializes correlation without sending or receiving a message.

MessageContext

Rappresenta un contesto del messaggio.Represents a message context.

QueryCorrelationInitializer

Inizializza il CorrelationHandle associato in base ai risultati di MessageQuerySet quando il messaggio viene inviato o ricevuto.Initializes the associated CorrelationHandle based on the results of the MessageQuerySet when the message is sent or received.

Receive

Attività che riceve un messaggio.An activity that receives a message.

ReceiveContent

Una classe di base astratta per classi che rappresentano i dati ricevuti da un servizio del flusso di lavoro.An abstract base class for classes that represent the data received by a workflow service.

ReceiveMessageContent

Classe utilizzata per ricevere un oggetto Message o un tipo di contratto di messaggio all'interno di un servizio del flusso di lavoro.A class used to receive a Message or a message contract type within a workflow service.

ReceiveParametersContent

Consente a un servizio flusso di lavoro di ricevere dati sotto forma di parametri. ReceiveParametersContentEnables a workflow service to receive data in the form of parameters .ReceiveParametersContent è interoperativo con client e servizi WCF non di flusso di lavoro.is interoperable with non-workflow WCF clients and services. La raccolta Parameters è simile alla dichiarazione degli argomenti su una firma del metodo C#. La raccolta Parameters non può contenere argomenti contrassegnati con MessageContractAttributeo di tipo Message.The Parameters collection is similar to the argument declaration on a C# method signature.The Parameters collection cannot contain arguments marked with MessageContractAttribute, or of type Message. Utilizzare ReceiveMessageContent per questi tipi di dati.Use ReceiveMessageContent for these types of data. Si tratta di una classe sealed.This is a sealed class.

ReceiveReply

Un'attività che riceve un messaggio come parte di un modello di scambio di messaggi di richiesta/risposta.An activity that receives a message as part of a request/reply message exchange pattern.

ReceiveSettings

Rappresenta le impostazioni per un'attività che riceve un messaggio.Represents the settings for an activity that receives a message.

RequestReplyCorrelationInitializer

Inizializza il CorrelationHandle associato basato su RequestContext creato per l'operazione bidirezionale.Initializes the associated CorrelationHandle based on the RequestContext that is created for the two-way operation.

Send

Attività che invia un messaggio a un servizio.An activity that sends a message to a service.

SendContent

Una classe di base astratta per classi che rappresentano i dati inviati a un servizio del flusso di lavoro.An abstract base class for classes that represent the data sent to a workflow service.

SendMessageChannelCache

Rappresenta un'estensione che abilita la personalizzazione dei livelli di condivisione della cache, le impostazioni della cache della channel factory e le impostazioni della cache del canale per i flussi di lavoro che inviano messaggi a endpoint di servizio utilizzando le attività di messaggistica 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

Classe utilizzata per inviare un solo elemento (messaggio) da o verso un servizio del flusso di lavoro.A class used to send a single item (message) to or from a workflow service. L'elemento può essere un tipo integrato come tipi primitivi, Messageo XElement; o un contratto dati definito dall'applicazione, un contratto di messaggio o un tipo serializzabile in Xml.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

Abilita l'invio di dati da o verso un servizio del flusso di lavoro sotto forma di parametri.Enables sending data to or from a workflow service in the form of parameters.

SendReceiveExtension

Classe astratta che definisce i metodi di estensione per le attività di invio/ricezione.An abstract class that defines extension methods for the send/receive activities.

SendReply

Un'attività che invia il messaggio di risposta come parte di un modello di scambio di messaggi di richiesta/risposta sul lato servizio.An activity that sends the reply message as part of a request/response message exchange pattern on the service side.

SendSettings

Rappresenta le impostazioni per un'attività che invia un messaggio.Represents the settings for an activity that sends a message.

TransactedReceiveScope

Un'attività che definisce l'ambito della durata di una transazione iniziata da un messaggio ricevuto.An activity which scopes the lifetime of a transaction which is initiated by a received message. È possibile che la transazione sia propagata nel flusso di lavoro al messaggio di avvio o venga creata dal dispatcher alla ricezione del messaggio.The transaction may be flowed into the workflow on the initiating message, or be created by the dispatcher when the message is received.

WorkflowControlClient

Consente a un client di inviare operazioni di controllo a un servizio del flusso di lavoro ospitato in WorkflowServiceHost.Allows a client to send control operations to a workflow service hosted with WorkflowServiceHost.

WorkflowControlEndpoint

Un endpoint standard che consente di chiamare operazioni di controllo sulle istanze del flusso di lavoro.A standard endpoint that enables you to call control operations on workflow instances.

WorkflowCreationContext

Rappresenta un contesto configurato durante l'attivazione del flusso di lavoro utilizzando l'endpoint che ospita il flusso di lavoro per gestire gli argomenti e ricevere le notifiche di completamento del flusso di lavoro.Represents a context that is set up during workflow activation using the workflow hosting endpoint to handle arguments, and receive workflow completion notifications.

WorkflowHostingEndpoint

Un'implementazione astratta di ServiceEndpoint.An abstract implementation of ServiceEndpoint. Derivare da questa classe per esporre contratti che supportano la creazione del flusso di lavoro e la riassunzione del segnalibro.Derive from this class to expose contracts that support workflow creation and bookmark resumption.

WorkflowHostingResponseContext

Questa classe viene utilizzata insieme alla classe WorkflowHostingEndpoint.This class is used in conjunction with the WorkflowHostingEndpoint class. Si utilizza per l'invio della risposta per un contratto request/reply supportato da un'implementazione WorkflowHostingEndpoint.It is used for sending the response for a request/reply contract supported by a WorkflowHostingEndpoint implementation.

WorkflowService

Consente di creare, configurare e accedere alle proprietà di un servizio del flusso di lavoro.Enables you to create, configure, and access the properties of a workflow service.

WorkflowServiceHost

Fornisce un host per flussi di lavoro.Provides a host for workflows. Supporta funzionalità come attività di messaggistica, istanze multiple e configurazione.Supports features like messaging activities, multi-instancing, and configuration.

WorkflowUpdateableControlClient

Rappresenta un contratto di servizio che definisce un set di operazioni che consentono a un client di aggiornare il servizio del flusso di lavoro con WorkflowServiceHost.Represents a service contract that defines a set of operations that allows a client to update workflow service hosted with WorkflowServiceHost.

Interfacce

IReceiveMessageCallback

Implementa un callback da eseguire quando un messaggio di servizio viene ricevuto dalle attività Receive e ReceiveParametersContent.Implements a callback to be executed when a service message is received by the Receive and ReceiveParametersContent activities.

ISendMessageCallback

Un'interfaccia che implementa un callback, chiamato poco prima dell'invio in rete di un messaggio dalle attività Send o SendParametersContent.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

Rappresenta un contratto di servizio che definisce un set di operazioni le quali consentono di controllare istanze del flusso di lavoro.Represents a service contract that defines a set of operations that allow you to control workflow instances.

IWorkflowUpdateableInstanceManagement

Rappresenta un contratto di servizio che definisce un set di operazioni che consentono di aggiornare istanze del flusso di lavoro.Represents a service contract that defines a set of operations that allow you to update workflow instances.

Enumerazioni

SerializerOption

Una classe che rappresenta i tipi di serializzatori disponibili.A class that represents the types of serializers available.