WS2007HttpBinding Classe
Definizione
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.
Rappresenta un'associazione interoperabile che deriva da WSHttpBinding e fornisce il supporto per le versioni aggiornate degli elementi di Securityassociazione , ReliableSessione TransactionFlow .
public ref class WS2007HttpBinding : System::ServiceModel::WSHttpBinding
public class WS2007HttpBinding : System.ServiceModel.WSHttpBinding
type WS2007HttpBinding = class
inherit WSHttpBinding
Public Class WS2007HttpBinding
Inherits WSHttpBinding
- Ereditarietà
Commenti
La WS2007HttpBinding classe aggiunge un'associazione fornita dal sistema in modo simile a WSHttpBinding ma usa le versioni standard Organization for the Advancement of Structured Information Standards (OASIS) dei ReliableSessionprotocolli , Securitye TransactionFlow . Quando si usa questa associazione non sono necessarie modifiche al modello a oggetti o alle impostazioni predefinite.
Costruttori
| Nome | Descrizione |
|---|---|
| WS2007HttpBinding() |
Inizializza una nuova istanza della classe WS2007HttpBinding. |
| WS2007HttpBinding(SecurityMode, Boolean) |
Inizializza una nuova istanza della WS2007HttpBinding classe con un tipo di sicurezza specificato utilizzato dall'associazione e un valore che indica se è abilitata una sessione affidabile. |
| WS2007HttpBinding(SecurityMode) |
Inizializza una nuova istanza della WS2007HttpBinding classe con un tipo di sicurezza specificato utilizzato dall'associazione. |
| WS2007HttpBinding(String) |
Inizializza una nuova istanza della WS2007HttpBinding classe con un'associazione specificata dal relativo nome di configurazione. |
Proprietà
| Nome | Descrizione |
|---|---|
| AllowCookies |
Ottiene o imposta un valore che indica se il client WCF archivierà e reinvierà automaticamente i cookie inviati da un singolo servizio Web. (Ereditato da WSHttpBinding) |
| BypassProxyOnLocal |
Ottiene o imposta un valore che indica se ignorare il server proxy per gli indirizzi locali. (Ereditato da WSHttpBindingBase) |
| CloseTimeout |
Ottiene o imposta l'intervallo di tempo specificato per la chiusura di una connessione prima che il trasporto generi un'eccezione. (Ereditato da Binding) |
| EnvelopeVersion |
Ottiene la versione di SOAP utilizzata per i messaggi elaborati da questa associazione. (Ereditato da WSHttpBindingBase) |
| HostNameComparisonMode |
Ottiene o imposta un valore che indica se il nome host viene utilizzato per raggiungere il servizio quando corrisponde all'URI. (Ereditato da WSHttpBindingBase) |
| MaxBufferPoolSize |
Ottiene o imposta la quantità massima di memoria allocata, in byte, per la gestione buffer che gestisce i buffer richiesti dagli endpoint utilizzando questa associazione. (Ereditato da WSHttpBindingBase) |
| MaxReceivedMessageSize |
Ottiene o imposta le dimensioni massime, in byte, per un messaggio che può essere elaborato dall'associazione. (Ereditato da WSHttpBindingBase) |
| MessageEncoding |
Ottiene o imposta un valore che indica se MTOM o Text/XML viene utilizzato per codificare i messaggi SOAP. (Ereditato da WSHttpBindingBase) |
| MessageVersion |
Ottiene la versione del messaggio utilizzata dai client e dai servizi configurati con l'associazione. (Ereditato da Binding) |
| Name |
Ottiene o imposta il nome dell'associazione. (Ereditato da Binding) |
| Namespace |
Ottiene o imposta lo spazio dei nomi XML dell'associazione. (Ereditato da Binding) |
| OpenTimeout |
Ottiene o imposta l'intervallo di tempo specificato per l'apertura di una connessione prima che il trasporto generi un'eccezione. (Ereditato da Binding) |
| ProxyAddress |
Ottiene o imposta l'indirizzo URI del proxy HTTP. (Ereditato da WSHttpBindingBase) |
| ReaderQuotas |
Ottiene o imposta vincoli sulla complessità dei messaggi SOAP che possono essere elaborati dagli endpoint configurati con questa associazione. (Ereditato da WSHttpBindingBase) |
| ReceiveTimeout |
Ottiene o imposta l'intervallo di tempo in cui una connessione può rimanere inattiva, durante la quale non vengono ricevuti messaggi dell'applicazione, prima che venga eliminata. (Ereditato da Binding) |
| ReliableSession |
Ottiene un oggetto che fornisce accesso pratico alle proprietà di un elemento di associazione di sessione affidabile disponibile quando si utilizza una delle associazioni fornite dal sistema. (Ereditato da WSHttpBindingBase) |
| Scheme |
Ottiene lo schema di trasporto URI per i canali e i listener configurati con questa associazione. (Ereditato da WSHttpBindingBase) |
| Security |
Ottiene le impostazioni di sicurezza utilizzate con questa associazione. (Ereditato da WSHttpBinding) |
| SendTimeout |
Ottiene o imposta l'intervallo di tempo specificato per il completamento di un'operazione di scrittura prima che il trasporto generi un'eccezione. (Ereditato da Binding) |
| TextEncoding |
Ottiene o imposta la codifica dei caratteri utilizzata per il testo del messaggio. (Ereditato da WSHttpBindingBase) |
| TransactionFlow |
Ottiene o imposta un valore che indica se questa associazione deve supportare il flusso di WS-Transactions. (Ereditato da WSHttpBindingBase) |
| UseDefaultWebProxy |
Ottiene o imposta un valore che indica se il proxy HTTP configurato automaticamente del sistema deve essere utilizzato, se disponibile. (Ereditato da WSHttpBindingBase) |
Metodi
| Nome | Descrizione |
|---|---|
| BuildChannelFactory<TChannel>(BindingParameterCollection) |
Compila lo stack channel factory nel client che crea un tipo di canale specificato e che soddisfa le funzionalità specificate da una raccolta di parametri di associazione. (Ereditato da WSHttpBinding) |
| BuildChannelFactory<TChannel>(Object[]) |
Compila lo stack channel factory nel client che crea un tipo di canale specificato e che soddisfa le funzionalità specificate da una matrice di oggetti. (Ereditato da Binding) |
| BuildChannelListener<TChannel>(BindingParameterCollection) |
Compila il listener del canale nel servizio che accetta un tipo di canale specificato e che soddisfa le funzionalità specificate da una raccolta di parametri di associazione. (Ereditato da Binding) |
| BuildChannelListener<TChannel>(Object[]) |
Compila il listener del canale nel servizio che accetta un tipo di canale specificato e che soddisfa le funzionalità specificate. (Ereditato da Binding) |
| BuildChannelListener<TChannel>(Uri, BindingParameterCollection) |
Compila il listener del canale nel servizio che accetta un tipo di canale specificato e che soddisfa le funzionalità specificate. (Ereditato da Binding) |
| BuildChannelListener<TChannel>(Uri, Object[]) |
Compila il listener del canale nel servizio che accetta un tipo di canale specificato e che soddisfa le funzionalità specificate. (Ereditato da Binding) |
| BuildChannelListener<TChannel>(Uri, String, BindingParameterCollection) |
Compila il listener del canale nel servizio che accetta un tipo di canale specificato e che soddisfa le funzionalità specificate. (Ereditato da Binding) |
| BuildChannelListener<TChannel>(Uri, String, ListenUriMode, BindingParameterCollection) |
Compila il listener del canale nel servizio che accetta un tipo di canale specificato e che soddisfa le funzionalità specificate. (Ereditato da Binding) |
| BuildChannelListener<TChannel>(Uri, String, ListenUriMode, Object[]) |
Compila il listener del canale nel servizio che accetta un tipo di canale specificato e che soddisfa le funzionalità specificate. (Ereditato da Binding) |
| BuildChannelListener<TChannel>(Uri, String, Object[]) |
Compila il listener del canale nel servizio che accetta un tipo di canale specificato e che soddisfa le funzionalità specificate. (Ereditato da Binding) |
| CanBuildChannelFactory<TChannel>(BindingParameterCollection) |
Restituisce un valore che indica se l'associazione corrente può compilare uno stack channel factory nel client che soddisfa la raccolta di parametri di associazione specificati. (Ereditato da Binding) |
| CanBuildChannelFactory<TChannel>(Object[]) |
Restituisce un valore che indica se l'associazione corrente può compilare uno stack channel factory nel client che soddisfa i requisiti specificati da una matrice di oggetti. (Ereditato da Binding) |
| CanBuildChannelListener<TChannel>(BindingParameterCollection) |
Restituisce un valore che indica se l'associazione corrente può compilare uno stack di listener del canale nel servizio che soddisfa la raccolta di parametri di associazione specificati. (Ereditato da Binding) |
| CanBuildChannelListener<TChannel>(Object[]) |
Restituisce un valore che indica se l'associazione corrente può compilare uno stack di listener del canale nel servizio che soddisfa i criteri specificati in una matrice di oggetti. (Ereditato da Binding) |
| CreateBindingElements() |
Restituisce una raccolta ordinata di elementi di associazione contenuti nell'associazione corrente. (Ereditato da WSHttpBinding) |
| CreateMessageSecurity() |
Restituisce l'elemento di associazione di sicurezza dall'associazione corrente. |
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetProperty<T>(BindingParameterCollection) |
Restituisce un oggetto tipizzato richiesto, se presente, dal livello appropriato nello stack di binding. (Ereditato da Binding) |
| GetTransport() |
Restituisce l'elemento di associazione di trasporto dall'associazione corrente. (Ereditato da WSHttpBinding) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ShouldSerializeName() |
Restituisce un valore che indica se il nome dell'associazione deve essere serializzato. (Ereditato da Binding) |
| ShouldSerializeNamespace() |
Restituisce un valore che indica se lo spazio dei nomi dell'associazione deve essere serializzato. (Ereditato da Binding) |
| ShouldSerializeReaderQuotas() |
Restituisce un valore che indica se la ReaderQuotas proprietà è stata modificata rispetto al valore predefinito e deve essere serializzata. (Ereditato da WSHttpBindingBase) |
| ShouldSerializeReliableSession() |
Restituisce un valore che indica se la ReliableSession proprietà è stata modificata rispetto al valore predefinito e deve essere serializzata. (Ereditato da WSHttpBindingBase) |
| ShouldSerializeSecurity() |
Restituisce un valore che indica se la Security proprietà è stata modificata rispetto al valore predefinito e deve essere serializzata. (Ereditato da WSHttpBinding) |
| ShouldSerializeTextEncoding() |
Restituisce un valore che indica se la TextEncoding proprietà è stata modificata rispetto al valore predefinito e deve essere serializzata. (Ereditato da WSHttpBindingBase) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IBindingRuntimePreferences.ReceiveSynchronously |
Ottiene un valore che indica se le richieste in ingresso vengono gestite in modo sincrono o asincrono. (Ereditato da WSHttpBindingBase) |