NetTcpContextBinding 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 l'associazione NetTcpContextBinding .
public ref class NetTcpContextBinding : System::ServiceModel::NetTcpBinding
public class NetTcpContextBinding : System.ServiceModel.NetTcpBinding
type NetTcpContextBinding = class
inherit NetTcpBinding
Public Class NetTcpContextBinding
Inherits NetTcpBinding
- Ereditarietà
Commenti
Note
Quando si chiama un servizio WCF compilato con .NET Framework 4.0 o versione successiva da un'applicazione client WCF compilata con .NET Framework 3.5 o versioni precedenti, il file di configurazione generato da svcutil.exe o l'aggiunta di un riferimento al servizio da Visual Studio conterrà l'attributo contextManagementEnabled nella configurazione dell'associazione. Questo attributo non viene riconosciuto dal runtime di .NET Framework 3.5 e l'applicazione genererà un ConfigurationErrorsException con il messaggio "Attributo non riconosciuto "contextManagementEnabled". Per risolvere questo problema, rimuovere l'attributo contextManagementEnabled dalla configurazione dell'associazione.
Costruttori
| Nome | Descrizione |
|---|---|
| NetTcpContextBinding() |
Inizializza una nuova istanza della classe NetTcpContextBinding. |
| NetTcpContextBinding(SecurityMode, Boolean) |
Inizializza una nuova istanza della NetTcpContextBinding classe con l'impostazione di sessione specificata SecurityMode e affidabile. |
| NetTcpContextBinding(SecurityMode) |
Inizializza una nuova istanza della NetTcpContextBinding classe con l'oggetto specificato SecurityMode. |
| NetTcpContextBinding(String) |
Inizializza una nuova istanza della NetTcpContextBinding classe con la configurazione dell'associazione specificata. |
Proprietà
| Nome | Descrizione |
|---|---|
| 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 NetTcpBinding) |
| HostNameComparisonMode |
Ottiene o imposta un valore che indica se il nome host viene utilizzato per raggiungere il servizio quando corrisponde all'URI. (Ereditato da NetTcpBinding) |
| ListenBacklog |
Ottiene o imposta il numero massimo di richieste di connessione in coda che possono essere in sospeso. (Ereditato da NetTcpBinding) |
| MaxBufferPoolSize |
Ottiene o imposta le dimensioni massime, in byte, consentite per un pool di buffer che archivia i messaggi TCP elaborati dall'associazione. (Ereditato da NetTcpBinding) |
| MaxBufferSize |
Ottiene o imposta un valore che specifica la dimensione massima, in byte, del buffer utilizzato per archiviare i messaggi in memoria. (Ereditato da NetTcpBinding) |
| MaxConnections |
Ottiene o imposta un valore che controlla il numero massimo di connessioni da raggruppare per il successivo riutilizzo nel client e il numero massimo di connessioni consentite per l'invio in sospeso nel server. (Ereditato da NetTcpBinding) |
| MaxReceivedMessageSize |
Ottiene o imposta le dimensioni massime, in byte, per un messaggio ricevuto elaborato dall'associazione. (Ereditato da NetTcpBinding) |
| 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) |
| PortSharingEnabled |
Ottiene o imposta un valore che indica se la condivisione delle porte TCP è abilitata per la connessione configurata con questa associazione. (Ereditato da NetTcpBinding) |
| ReaderQuotas |
Ottiene o imposta vincoli sulla complessità dei messaggi SOAP che possono essere elaborati dagli endpoint configurati con questa associazione. (Ereditato da NetTcpBinding) |
| 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 indica se viene stabilita una sessione affidabile tra gli endpoint del canale. (Ereditato da NetTcpBinding) |
| Scheme |
Restituisce lo schema URI per il trasporto. (Ereditato da NetTcpBinding) |
| Security |
Ottiene un oggetto che specifica il tipo di sicurezza utilizzato con i servizi configurati con questa associazione. (Ereditato da NetTcpBinding) |
| 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) |
| TransactionFlow |
Ottiene o imposta un valore che determina se il flusso della transazione è abilitato. (Ereditato da NetTcpBinding) |
| TransactionProtocol |
Ottiene o imposta il protocollo delle transazioni utilizzato dal servizio per il flusso delle transazioni. (Ereditato da NetTcpBinding) |
| TransferMode |
Ottiene o imposta un valore che indica se il servizio configurato con l'associazione utilizza modalità di trasferimento dei messaggi in streaming o memorizzate nel buffer (o in entrambi i casi). (Ereditato da NetTcpBinding) |
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 Binding) |
| 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. |
| 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) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ShouldSerializeListenBacklog() |
Restituisce un valore che indica se la ListenBacklog proprietà è stata modificata rispetto al valore predefinito e deve essere serializzata. (Ereditato da NetTcpBinding) |
| ShouldSerializeMaxConnections() |
Restituisce un valore che indica se la MaxConnections proprietà è stata modificata rispetto al valore predefinito e deve essere serializzata. (Ereditato da NetTcpBinding) |
| 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 NetTcpBinding) |
| ShouldSerializeReliableSession() |
Restituisce un valore che indica se la ReliableSession proprietà è stata modificata rispetto al valore predefinito e deve essere serializzata. (Ereditato da NetTcpBinding) |
| ShouldSerializeSecurity() |
Restituisce un valore che indica se la Security proprietà è stata modificata rispetto al valore predefinito e deve essere serializzata. (Ereditato da NetTcpBinding) |
| ShouldSerializeTransactionProtocol() |
Restituisce un valore che indica se la TransactionProtocol proprietà è stata modificata rispetto al valore predefinito e deve essere serializzata. (Ereditato da NetTcpBinding) |
| 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 NetTcpBinding) |