System.ServiceModel.Dispatcher 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.
Fornisce le classi correlate all'invio del modello di servizi.
Classi
ActionMessageFilter |
Rappresenta una query che controlla se l'azione di un messaggio fa parte di un set specificato di azioni. |
ChannelDispatcher |
Un componente che accetta i canali e li associa a un servizio. |
ChannelDispatcherBase |
Classe di base astratta per il ChannelDispatcher che accetta canali e li associa a un servizio. |
ChannelDispatcherCollection |
Fornisce una raccolta thread-safe che contiene i ChannelDispatcher. |
ClientOperation |
Classe utilizzata per modificare o estendere il comportamento di esecuzione di un'operazione del contratto specifica in un oggetto client o in un oggetto del canale client. La classe non può essere ereditata. |
ClientOperationCompatBase |
Rappresenta la base compatibile di un'operazione client. |
ClientRuntime |
Rappresenta il punto di inserimento per le classi che estendono la funzionalità degli oggetti client di Windows Communication Foundation (WCF) a tutti i messaggi gestiti da un'applicazione client. |
ClientRuntimeCompatBase |
Rappresenta la base compatibile della fase di esecuzione client. |
DispatchOperation |
Classe usata per modificare o estendere il comportamento di esecuzione di un'operazione del servizio specifica in un endpoint del servizio. La classe non può essere ereditata. |
DispatchRuntime |
Espone proprietà che possono essere utilizzate per modificare il comportamento predefinito del servizio oltre che per collegare oggetti personalizzati in grado di modificare la modalità di trasformazione in oggetti e di invio alle operazioni dei messaggi in arrivo. La classe non può essere ereditata. |
DurableOperationContext |
Fornisce un set di metodi statici per accedere a informazioni e funzionalità correlate. |
EndpointAddressMessageFilter |
Rappresenta una query che controlla se un messaggio soddisfa i requisiti di un indirizzo dell'endpoint specificato. |
EndpointDispatcher |
Rappresenta l'oggetto runtime che espone le proprietà che consentono di inserire estensioni o modifiche della fase di esecuzione per i messaggi delle applicazioni di servizio. |
EndpointNameMessageFilter |
Rappresenta una query che verifica se un messaggio è stato ricevuto su un endpoint con un nome corrispondente al nome specificato. |
ExceptionHandler |
Estendere la classe ExceptionHandler per creare un gestore di eccezioni per le eccezioni non gestite che si verificano nel runtime di Windows Communication Foundation (WCF). |
FaultContractInfo |
Rappresenta le informazioni relative a un errore SOAP specificato in un attributo FaultContractAttribute. |
FaultFormatter |
Fornisce le classi correlate all'invio del modello di servizi. |
FaultFormatter.OperationFault<T> |
Fornisce le classi correlate all'invio del modello di servizi. |
FilterInvalidBodyAccessException |
L'eccezione generata quando un filtro o una tabella dei filtri tenta di accedere al corpo di un messaggio non memorizzato nel buffer. |
InstanceBehavior |
Fornisce le classi correlate all'invio del modello di servizi. |
InvalidBodyAccessException |
Una classe |
JsonQueryStringConverter |
Questa classe converte il valore di un parametro da e in JSON (JavaScript Object Notation). |
MatchAllMessageFilter |
Rappresenta una query soddisfatta da tutti i messaggi non |
MatchNoneMessageFilter |
Rappresenta una query che non viene mai soddisfatta da un messaggio che controlla. |
MessageFilter |
Classe |
MessageFilterException |
La classe di base per le eccezioni che vengono generate quando viene superata la quota di nodi controllati da un filtro. |
MessageFilterTable<TFilterData> |
Fornisce l'implementazione generica di una tabella dei filtri. |
MessageQuery |
Definisce il comportamento principale di classi utilizzato per cercare dati correlati specifici in un messaggio. |
MessageQueryCollection |
Raccolta di oggetti query del messaggio. |
MessageQueryTable<TItem> |
Gestisce una raccolta di oggetti query del messaggio. |
MultipleFilterMatchesException |
Eccezione generata quando più filtri corrispondono, ma ne era previsto uno solo. |
NavigatorInvalidBodyAccessException |
L'eccezione generata quando un oggetto XPathNavigator viene indirizzato a esaminare il corpo di un messaggio non memorizzato nel buffer. |
OperationInvokerBehavior |
Fornisce le classi correlate all'invio del modello di servizi. |
PrefixEndpointAddressMessageFilter |
Rappresenta una query che controlla se un messaggio corrisponde a un EndpointAddress usando una corrispondenza del prefisso più lungo per il componente URI. |
QueryStringConverter |
Questa classe converte un parametro di una stringa di query in un oggetto del tipo adatto. Può inoltre convertire un parametro da un oggetto nella relativa rappresentazione della stringa di query. |
SeekableXPathNavigator |
Fornisce accesso casuale di sola lettura ai dati contenuti nei documenti XML e consente di eseguire query efficienti su i nodi specificati. |
ServiceThrottle |
Controlla la produttività di un servizio per ottimizzare la disponibilità e le prestazioni. |
StrictAndMessageFilter |
Rappresenta una query che testa se un messaggio soddisfa entrambi gli oggetti MessageFilter specificati. |
SyncMethodInvoker |
Fornisce le classi correlate all'invio del modello di servizi. |
TaskMethodInvoker |
Fornisce le classi correlate all'invio del modello di servizi. |
WebHttpDispatchOperationSelector |
Selettore dell'operazione che supporta il modello di programmazione Web. |
XPathMessageContext |
Definisce molte funzioni Xpath e mapping dello spazio dei nomi utilizzati generalmente durante la valutazione di espressioni Xpath in base ai documenti SOAP. |
XPathMessageFilter |
Rappresenta una query su un documento XML definito da un'espressione di XPath 1.0. |
XPathMessageFilterTable<TFilterData> |
Contiene una raccolta di coppie filtro/dati per una corrispondenza efficiente. |
XPathMessageQueryCollection |
Contiene una raccolta di oggetti XPathMessageQuery. |
XPathNavigatorException |
L'eccezione che viene generata quando viene superata la quota di nodi che possono essere controllati da |
XPathResult |
Contiene il valore restituito da una query XPath. |
Interfacce
ICallContextInitializer |
Definisce i metodi che consentono l'inizializzazione e il riciclo della memoria locale di thread, thread che richiama il codice utente. |
IChannelInitializer |
Definisce l'interfaccia per notificare la creazione di un canale a un servizio o un a client. |
IClientMessageFormatter |
Definisce i metodi utilizzati per controllare la conversione dei messaggi in oggetti e degli oggetti in messaggi per le applicazioni client. |
IClientMessageInspector |
Definisce un oggetto di controllo messaggi che può essere aggiunto alla raccolta MessageInspectors per visualizzare o modificare i messaggi. |
IClientOperationSelector |
Definisce il contratto per un selettore dell'operazione. |
IDispatchMessageFormatter |
Definisce i metodi che deserializzano i messaggi di richiesta e serializzano i messaggi di risposta in un'applicazione del servizio. |
IDispatchMessageInspector |
Definisce i metodi che consentono il controllo o la modifica personalizzati di messaggi dell'applicazione in entrata e in uscita nelle applicazioni di servizio. |
IDispatchOperationSelector |
Definisce il contratto che associa i messaggi in entrata a un'operazione locale per personalizzare il comportamento di esecuzione del servizio. |
IErrorHandler |
Consente a un implementatore di controllare il messaggio di errore restituito al chiamante e facoltativamente di eseguire un'elaborazione di errori personalizzata, ad esempio la registrazione. |
IInputSessionShutdown |
Definisce il contratto che deve essere implementato per chiudere una sessione di input. |
IInstanceContextInitializer |
Definisce i metodi necessari per controllare o modificare la creazione di oggetti InstanceContext se necessario. |
IInstanceContextProvider |
Implementare questa interfaccia per partecipare alla creazione o alla scelta di un oggetto InstanceContext, soprattutto per abilitare le sessioni condivise. |
IInstanceProvider |
Dichiara metodi che specificano un oggetto servizio o lo riciclano per un servizio di Windows Communication Foundation (WCF). |
IInteractiveChannelInitializer |
Definisce i metodi che consentono a un'applicazione client di visualizzare un'interfaccia utente per raccogliere informazioni di identità prima di creare il canale. |
IMessageFilterTable<TFilterData> |
Un elemento |
IOperationInvoker |
Dichiara metodi che prendono un oggetto e una matrice di parametri estratti da un messaggio, richiamano un metodo su quell'oggetto con quei parametri e restituiscono il valore restituito e i parametri di output del metodo. |
IParameterInspector |
Definisce il contratto implementato dai controlli del parametro personalizzati che consente di controllare o modificare le informazioni prima e dopo le chiamate sia sul client che sul servizio. |
Delegati
InstanceContextIdleCallback |
Rappresenta il metodo chiamato quando un oggetto InstanceContext ha completato l'elaborazione. |