System.ServiceModel.Activities Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |