NetTcpContextBinding Classe

Definizione

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à
NetTcpContextBinding

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)

Si applica a