Condividi tramite


NetTcpBinding Costruttori

Definizione

Inizializza una nuova istanza della classe NetTcpBinding.

Overload

NetTcpBinding()

Inizializza una nuova istanza della classe NetTcpBinding.

NetTcpBinding(SecurityMode)

Inizializza una nuova istanza della classe NetTcpBinding con il tipo specificato di sicurezza.

NetTcpBinding(String)

Inizializza una nuova istanza della classe NetTcpBinding con un nome di configurazione specificato.

NetTcpBinding(SecurityMode, Boolean)

Inizializza una nuova istanza della classe NetTcpBinding con il tipo specificato di sicurezza e con un valore che indica se sono esplicitamente abilitate le sessioni affidabili.

Commenti

Il comportamento di sicurezza può essere configurato utilizzando il parametro facoltativo securityMode nel costruttore. L'utilizzo del protocollo WS-ReliableMessaging può essere configurato utilizzando il parametro facoltativo reliableSessionEnabled.

NetTcpBinding()

Inizializza una nuova istanza della classe NetTcpBinding.

public:
 NetTcpBinding();
public NetTcpBinding ();
Public Sub New ()

Esempio

In questo esempio viene illustrato come creare un NetTcpBindingoggetto , impostando la modalità di sicurezza e il tipo di credenziale di trasporto.

NetTcpBinding binding = new NetTcpBinding();
binding.Security.Mode = SecurityMode.Transport;
binding.Security.Transport.ClientCredentialType = TcpClientCredentialType.Certificate;

Commenti

Per impostazione predefinita, la sicurezza del trasporto viene usata per proteggere la comunicazione ( ovvero il valore di SecurityMode è impostato su Transport) e le sessioni affidabili sono disabilitate (ovvero Enabled false).

Si applica a

NetTcpBinding(SecurityMode)

Inizializza una nuova istanza della classe NetTcpBinding con il tipo specificato di sicurezza.

public:
 NetTcpBinding(System::ServiceModel::SecurityMode securityMode);
public NetTcpBinding (System.ServiceModel.SecurityMode securityMode);
new System.ServiceModel.NetTcpBinding : System.ServiceModel.SecurityMode -> System.ServiceModel.NetTcpBinding
Public Sub New (securityMode As SecurityMode)

Parametri

securityMode
SecurityMode

Valore SecurityMode che specifica il tipo di sicurezza utilizzato con l'associazione.

Esempio

In questo esempio viene illustrato come creare un NetTcpBinding oggetto usando il parametro della modalità di sicurezza.

NetTcpBinding bSecurity = new NetTcpBinding(SecurityMode.Transport);

Commenti

Utilizzare questo costruttore quando si desidera configurare la sicurezza. Se si vuole configurare la sicurezza e abilitare sessioni affidabili, usare NetTcpBinding.NetTcpBinding(SecurityMode, Boolean).

Si applica a

NetTcpBinding(String)

Inizializza una nuova istanza della classe NetTcpBinding con un nome di configurazione specificato.

public:
 NetTcpBinding(System::String ^ configurationName);
public NetTcpBinding (string configurationName);
new System.ServiceModel.NetTcpBinding : string -> System.ServiceModel.NetTcpBinding
Public Sub New (configurationName As String)

Parametri

configurationName
String

Nome di configurazione dell'associazione relativo all'elemento NetTcpBinding.

Esempio

In questo esempio viene illustrato come creare un NetTcpBinding oggetto usando il configurationName parametro .

NetTcpBinding bConfigurationName = new NetTcpBinding("MyConfiguration");

Commenti

Utilizzare questo costruttore quando si desidera inizializzare le impostazioni dell'associazione dalla configurazione.

Vedi anche

Si applica a

NetTcpBinding(SecurityMode, Boolean)

Inizializza una nuova istanza della classe NetTcpBinding con il tipo specificato di sicurezza e con un valore che indica se sono esplicitamente abilitate le sessioni affidabili.

public:
 NetTcpBinding(System::ServiceModel::SecurityMode securityMode, bool reliableSessionEnabled);
public NetTcpBinding (System.ServiceModel.SecurityMode securityMode, bool reliableSessionEnabled);
new System.ServiceModel.NetTcpBinding : System.ServiceModel.SecurityMode * bool -> System.ServiceModel.NetTcpBinding
Public Sub New (securityMode As SecurityMode, reliableSessionEnabled As Boolean)

Parametri

securityMode
SecurityMode

Valore SecurityMode che specifica il tipo di sicurezza utilizzato con l'associazione.

reliableSessionEnabled
Boolean

true se sono abilitate le sessioni affidabili. In caso contrario, false.

Esempio

In questo esempio viene illustrato come creare un NetTcpBinding oggetto usando i securityMode parametri e reliableSessionEnabled .

NetTcpBinding bSecurityReliable = new NetTcpBinding(SecurityMode.Transport, true);

Commenti

Utilizzare questo costruttore quando si desidera configurare la sicurezza e abilitare le sessioni affidabili.

Si applica a