WSHttpContextBinding 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.
Fornisce un'associazione abilitata per il contesto per .WSHttpContextBinding
public ref class WSHttpContextBinding : System::ServiceModel::WSHttpBinding
public class WSHttpContextBinding : System.ServiceModel.WSHttpBinding
type WSHttpContextBinding = class
inherit WSHttpBinding
Public Class WSHttpContextBinding
Inherits WSHttpBinding
- Ereditarietà
Commenti
L'oggetto WSHttpContextBinding aggiunge un ContextBindingElement oggetto allo stack di BindingElement oggetti nell'oggetto fornito dal WSHttpBindingsistema. In questo modo, le intestazioni SOAP possono essere usate per scambiare contesto quando i cookie HTTP non sono abilitati.
Note
Quando si chiama un servizio WCF compilato con .NET Framework versione 4 o successiva da un'applicazione client WCF compilata con .NET Framework versione 3.5 o precedente, il file di configurazione generato da svcutil.exe o l'aggiunta di un riferimento al servizio da Visual Studio contiene l'attributo contextManagementEnabled nella configurazione dell'associazione. Questo attributo non viene riconosciuto dal runtime di .NET Framework 3.5 e l'applicazione genera un ConfigurationErrorsException con il messaggio "Attributo non riconosciuto "contextManagementEnabled". Per risolvere questo problema, rimuovere l'attributo dalla configurazione dell'associazione contextManagementEnabled .
Costruttori
| Nome | Descrizione |
|---|---|
| WSHttpContextBinding() |
Inizializza una nuova istanza della classe WSHttpContextBinding. |
| WSHttpContextBinding(SecurityMode, Boolean) |
Inizializza una nuova istanza della WSHttpContextBinding classe con l'impostazione di sessione specificata SecurityMode e affidabile. |
| WSHttpContextBinding(SecurityMode) |
Inizializza una nuova istanza della WSHttpContextBinding classe utilizzando l'oggetto specificato SecurityMode. |
| WSHttpContextBinding(String) |
Inizializza una nuova istanza della WSHttpContextBinding classe con la configurazione dell'associazione specificata. |
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) |
| ClientCallbackAddress |
Ottiene o imposta l'indirizzo di callback del client. |
| 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) |
| ContextManagementEnabled |
Ottiene un valore che specifica se la gestione del contesto è abilitata. |
| ContextProtectionLevel |
Ottiene o imposta il livello di protezione del contesto per questa associazione. |
| 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() |
Crea una raccolta ordinata di elementi di associazione contenuti nell'associazione corrente. |
| CreateMessageSecurity() |
Restituisce l'elemento di associazione di sicurezza dall'associazione corrente. (Ereditato da WSHttpBinding) |
| 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) |