NetTcpBinding Costruttori
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.
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.