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 usate durante la scrittura di servizi del flusso di lavoro e consentono di definire il modo in cui i messaggi vengono inviati e ricevuti in un flusso di lavoro.
Classi
| Nome | Descrizione |
|---|---|
| CallbackCorrelationInitializer |
Inizializza l'oggetto associato a CorrelationHandle una correlazione di callback. |
| ChannelCacheSettings |
Rappresenta le impostazioni che definiscono le caratteristiche operative di una cache del canale. |
| ContextCorrelationInitializer |
Inizializza l'oggetto associato a CorrelationHandle una correlazione basata su Exchange contesto .NET, soggetto all'oggetto ContextExchangeMechanism specificato. |
| CorrelationHandle |
Associa le attività in una correlazione rappresentando un particolare contesto condiviso InstanceKey o temporaneo nel flusso di lavoro. |
| CorrelationInitializer |
Classe base astratta per gli inizializzatori di correlazione usati per indicare al runtime quale protocollo viene usato per la correlazione. |
| CorrelationScope |
Fornisce la gestione implicita CorrelationHandle per le attività di messaggistica figlio. |
| DurableInstancingOptions |
Usato principalmente per associare un'implementazione concreta di , ad InstanceStore esempio a un host del servizio flusso di SqlWorkflowInstanceStore lavoro. Questa classe viene usata anche per aggiungere i metadati del proprietario dell'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 di messaggio. |
| QueryCorrelationInitializer |
Inizializza l'oggetto associato CorrelationHandle in base ai risultati di MessageQuerySet quando il messaggio viene inviato o ricevuto. |
| Receive |
Attività che riceve un messaggio. |
| ReceiveContent |
Classe di base astratta per le classi che rappresentano i dati ricevuti da un servizio flusso di lavoro. |
| ReceiveMessageContent |
Classe utilizzata per ricevere un Message tipo di contratto di messaggio o all'interno di un servizio 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. Usare ReceiveMessageContent per questi tipi di dati. Si tratta di una classe sealed. |
| ReceiveReply |
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 l'oggetto associato in base all'oggetto CorrelationHandleRequestContext creato per l'operazione bidirezionale. |
| Send |
Attività che invia un messaggio a un servizio. |
| SendContent |
Classe di base astratta per le classi che rappresentano i dati inviati a un servizio del flusso di lavoro. |
| SendMessageChannelCache |
Rappresenta un'estensione che consente 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 agli endpoint di servizio tramite Send attività di messaggistica. |
| SendMessageContent |
Classe utilizzata per inviare un singolo elemento (messaggio) a o da un servizio flusso di lavoro. L'elemento può essere un tipo predefinito, ad esempio tipi primitivi, Messageo XElementoppure un contratto dati definito dall'applicazione, un contratto di messaggio o un tipo serializzabile XML. |
| SendParametersContent |
Consente l'invio di dati da o verso un servizio flusso di lavoro sotto forma di parametri. |
| SendReceiveExtension |
Classe astratta che definisce i metodi di estensione per le attività di invio/ricezione. |
| SendReply |
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 |
Attività che definisce l'ambito della durata di una transazione avviata da un messaggio ricevuto. La transazione può essere propagata nel flusso di lavoro sul messaggio di avvio o essere creata dal dispatcher quando il messaggio viene ricevuto. |
| WorkflowControlClient |
Consente a un client di inviare operazioni di controllo a un servizio flusso di lavoro ospitato con WorkflowServiceHost. |
| WorkflowControlEndpoint |
Endpoint standard che consente di chiamare le operazioni di controllo sulle istanze del flusso di lavoro. |
| WorkflowCreationContext |
Rappresenta un contesto configurato durante l'attivazione del flusso di lavoro usando l'endpoint di hosting del flusso di lavoro per gestire gli argomenti e ricevere notifiche di completamento del flusso di lavoro. |
| WorkflowHostingEndpoint |
Implementazione astratta di ServiceEndpoint. Derivare da questa classe per esporre i contratti che supportano la creazione del flusso di lavoro e la ripresa dei segnalibri. |
| WorkflowHostingResponseContext |
Questa classe viene usata insieme alla WorkflowHostingEndpoint classe . Viene usato per inviare la risposta per un contratto di richiesta/risposta supportato da un'implementazione WorkflowHostingEndpoint . |
| WorkflowService |
Consente di creare, configurare e accedere alle proprietà di un servizio flusso di lavoro. |
| WorkflowServiceHost |
Fornisce un host per i flussi di lavoro. Supporta funzionalità come le attività di messaggistica, la creazione di istanze e la configurazione. |
| WorkflowUpdateableControlClient |
Rappresenta un contratto di servizio che definisce un set di operazioni che consente a un client di aggiornare il servizio flusso di lavoro ospitato con WorkflowServiceHost. |
Interfacce
| Nome | Descrizione |
|---|---|
| IReceiveMessageCallback |
Implementa un callback da eseguire quando un messaggio del servizio viene ricevuto dalle Receive attività e ReceiveParametersContent . |
| ISendMessageCallback |
Interfaccia che implementa un callback chiamato poco prima che un messaggio venga inviato in transito dalle Send attività o SendParametersContent . |
| IWorkflowInstanceManagement |
Rappresenta un contratto di servizio che definisce un set di operazioni che consentono di controllare le istanze del flusso di lavoro. |
| IWorkflowUpdateableInstanceManagement |
Rappresenta un contratto di servizio che definisce un set di operazioni che consentono di aggiornare le istanze del flusso di lavoro. |
Enumerazioni
| Nome | Descrizione |
|---|---|
| SerializerOption |
Classe che rappresenta i tipi di serializzatori disponibili. |