Condividi tramite


System.ServiceModel.Activities Spazio dei nomi

Contiene classi che consentono di inviare e ricevere messaggi dai flussi di lavoro. 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.

Classi

CallbackCorrelationInitializer

Inizializza il CorrelationHandle associato ad una correlazione di callback.

ChannelCacheSettings

Rappresenta impostazioni che definiscono caratteristiche operative di una cache del canale.

ContextCorrelationInitializer

Inizializza il CorrelationHandle associato alla correlazione a.NET basata su scambio del contesto, soggetto aL ContextExchangeMechanism specificato.

CorrelationHandle

Associa le attività in una correlazione rappresentando un particolare InstanceKey condiviso o un contesto temporaneo nel flusso di lavoro.

CorrelationInitializer

Una classe di base astratta per inizializzatori di correlazione utilizzati per indicare al runtime quale protocollo viene utilizzato per la correlazione.

CorrelationScope

Fornisce gestione implicita CorrelationHandle per le attività della messaggistica figlio.

DurableInstancingOptions

Utilizzato principalmente per associare un'implementazione concreta di InstanceStore quale SqlWorkflowInstanceStore a un host del servizio del flusso di lavoro. Questa classe è utilizzata anche per aggiungere metadati di proprietario di istanza.

HostSettings

Rappresenta le impostazioni che definiscono le caratteristiche operative di un host.

InitializeCorrelation

Inizializza la correlazione senza inviare o ricevere un messaggio.

MessageContext

Rappresenta un contesto del messaggio.

QueryCorrelationInitializer

Inizializza il CorrelationHandle associato in base ai risultati di MessageQuerySet quando il messaggio viene inviato o ricevuto.

Receive

Attività che riceve un messaggio.

ReceiveContent

Una classe di base astratta per classi che rappresentano i dati ricevuti da un servizio del flusso di lavoro.

ReceiveMessageContent

Classe utilizzata per ricevere un oggetto Message o un tipo di contratto di messaggio all'interno di un servizio del flusso di lavoro.

ReceiveParametersContent

Consente a un servizio flusso di lavoro di ricevere dati sotto forma di parametri .ReceiveParametersContent è interoperabile con client e servizi WCF non del flusso di lavoro. La Parameters raccolta è simile alla dichiarazione di argomento in una firma del metodo C#. La Parameters raccolta non può contenere argomenti contrassegnati con MessageContractAttributeo di tipo Message. Utilizzare ReceiveMessageContent per questi tipi di dati. Si tratta di una classe sealed.

ReceiveReply

Un'attività che riceve un messaggio come parte di un modello di scambio di messaggi di richiesta/risposta.

ReceiveSettings

Rappresenta le impostazioni per un'attività che riceve un messaggio.

RequestReplyCorrelationInitializer

Inizializza il CorrelationHandle associato basato su RequestContext creato per l'operazione bidirezionale.

Send

Attività che invia un messaggio a un servizio.

SendContent

Una classe di base astratta per classi che rappresentano i dati inviati a un servizio del flusso di lavoro.

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.

SendMessageContent

Classe utilizzata per inviare un solo elemento (messaggio) da o verso un servizio del flusso di lavoro. 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.

SendParametersContent

Abilita l'invio di dati da o verso un servizio del flusso di lavoro sotto forma di parametri.

SendReceiveExtension

Classe astratta che definisce i metodi di estensione per le attività di invio/ricezione.

SendReply

Un'attività che invia il messaggio di risposta come parte di un modello di scambio di messaggi di richiesta/risposta sul lato servizio.

SendSettings

Rappresenta le impostazioni per un'attività che invia un messaggio.

TransactedReceiveScope

Un'attività che definisce l'ambito della durata di una transazione iniziata da un messaggio ricevuto. È possibile che la transazione sia propagata nel flusso di lavoro al messaggio di avvio o venga creata dal dispatcher alla ricezione del messaggio.

WorkflowControlClient

Consente a un client di inviare operazioni di controllo a un servizio del flusso di lavoro ospitato in WorkflowServiceHost.

WorkflowControlEndpoint

Un endpoint standard che consente di chiamare operazioni di controllo sulle istanze del flusso di lavoro.

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.

WorkflowHostingEndpoint

Un'implementazione astratta di ServiceEndpoint. Derivare da questa classe per esporre contratti che supportano la creazione del flusso di lavoro e la riassunzione del segnalibro.

WorkflowHostingResponseContext

Questa classe viene utilizzata insieme alla classe WorkflowHostingEndpoint. Si utilizza per l'invio della risposta per un contratto request/reply supportato da un'implementazione WorkflowHostingEndpoint.

WorkflowService

Consente di creare, configurare e accedere alle proprietà di un servizio del flusso di lavoro.

WorkflowServiceHost

Fornisce un host per flussi di lavoro. Supporta funzionalità come attività di messaggistica, istanze multiple e configurazione.

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.

Interfacce

IReceiveMessageCallback

Implementa un callback da eseguire quando un messaggio di servizio viene ricevuto dalle attività Receive e ReceiveParametersContent.

ISendMessageCallback

Un'interfaccia che implementa un callback, chiamato poco prima dell'invio in rete di un messaggio dalle attività Send o SendParametersContent.

IWorkflowInstanceManagement

Rappresenta un contratto di servizio che definisce un set di operazioni le quali consentono di controllare istanze del flusso di lavoro.

IWorkflowUpdateableInstanceManagement

Rappresenta un contratto di servizio che definisce un set di operazioni che consentono di aggiornare istanze del flusso di lavoro.

Enumerazioni

SerializerOption

Una classe che rappresenta i tipi di serializzatori disponibili.