Condividi tramite


NetTcpBinding Costruttori

Definizione

Inizializza una nuova istanza della classe NetTcpBinding.

Overload

Nome Descrizione
NetTcpBinding()

Inizializza una nuova istanza della classe NetTcpBinding.

NetTcpBinding(SecurityMode)

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

NetTcpBinding(String)

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

NetTcpBinding(SecurityMode, Boolean)

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

Commenti

Il comportamento di sicurezza è configurabile usando il parametro facoltativo securityMode nel costruttore. L'uso di WS-ReliableMessaging è configurabile usando il parametro facoltativo reliableSessionEnabled .

NetTcpBinding()

Origine:
NetTcpBinding.cs
Origine:
NetTcpBinding.cs
Origine:
NetTcpBinding.cs

Inizializza una nuova istanza della classe NetTcpBinding.

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

Esempio

In questo esempio viene illustrato come creare un oggetto NetTcpBinding, 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 Enabledfalse).

Si applica a

NetTcpBinding(SecurityMode)

Origine:
NetTcpBinding.cs
Origine:
NetTcpBinding.cs
Origine:
NetTcpBinding.cs

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

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 modalità di sicurezza.

NetTcpBinding bSecurity = new NetTcpBinding(SecurityMode.Transport);

Commenti

Usare questo costruttore quando si vuole 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 NetTcpBinding classe 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 della configurazione dell'associazione per .NetTcpBinding

Esempio

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

NetTcpBinding bConfigurationName = new NetTcpBinding("MyConfiguration");

Commenti

Usare questo costruttore quando si desidera inizializzare le impostazioni di associazione dalla configurazione.

Vedi anche

Si applica a

NetTcpBinding(SecurityMode, Boolean)

Origine:
NetTcpBinding.cs
Origine:
NetTcpBinding.cs
Origine:
NetTcpBinding.cs

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

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

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

Si applica a