Freigeben über


NetTcpBinding Konstruktoren

Definition

Initialisiert eine neue Instanz der NetTcpBinding-Klasse.

Überlädt

NetTcpBinding()

Initialisiert eine neue Instanz der NetTcpBinding-Klasse.

NetTcpBinding(SecurityMode)

Initialisiert eine neue Instanz der NetTcpBinding-Klasse mit Angabe des verwendeten Sicherheitstyps.

NetTcpBinding(String)

Initialisiert eine neue Instanz der NetTcpBinding-Klasse mit einem angegebenen Konfigurationsnamen.

NetTcpBinding(SecurityMode, Boolean)

Initialisiert eine neue Instanz der NetTcpBinding-Klasse mit dem angegebenen verwendeten Sicherheitstyp und einem Wert, der angibt, ob zuverlässige Sitzungen explizit aktiviert sind.

Hinweise

Das Sicherheitsverhalten kann mithilfe des optionalen securityMode-Parameters im Konstruktor konfiguriert werden. Die Verwendung von WS-ReliableMessaging ist mit dem optionalen reliableSessionEnabled-Parameter konfigurierbar.

NetTcpBinding()

Initialisiert eine neue Instanz der NetTcpBinding-Klasse.

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

Beispiele

In diesem Beispiel wird gezeigt, wie Sie einen NetTcpBindingSicherheitsmodus und den Transportanmeldeinformationstyp festlegen.

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

Hinweise

Standardmäßig wird die Transportsicherheit verwendet, um die Kommunikation zu sichern (also auf den Wert SecurityMode festgelegt ist), und zuverlässige Sitzungen werden deaktiviert (das heißt Enabled false).Transport

Gilt für

NetTcpBinding(SecurityMode)

Initialisiert eine neue Instanz der NetTcpBinding-Klasse mit Angabe des verwendeten Sicherheitstyps.

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)

Parameter

securityMode
SecurityMode

Der SecurityMode-Wert, der den Sicherheitstyp angibt, der mit der Bindung verwendet wird.

Beispiele

In diesem Beispiel wird gezeigt, wie Sie einen NetTcpBinding Mithilfe des Sicherheitsmodusparameters erstellen.

NetTcpBinding bSecurity = new NetTcpBinding(SecurityMode.Transport);

Hinweise

Verwenden Sie diesen Konstruktor, wenn Sie die Sicherheit konfigurieren möchten. Wenn Sie Sicherheit konfigurieren und zuverlässige Sitzungen aktivieren möchten, verwenden Sie NetTcpBinding.NetTcpBinding(SecurityMode, Boolean).

Gilt für

NetTcpBinding(String)

Initialisiert eine neue Instanz der NetTcpBinding-Klasse mit einem angegebenen Konfigurationsnamen.

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

Parameter

configurationName
String

Der Bindungskonfigurationsname für das NetTcpBinding.

Beispiele

In diesem Beispiel wird gezeigt, wie Sie einen NetTcpBinding mithilfe des configurationName Parameters erstellen.

NetTcpBinding bConfigurationName = new NetTcpBinding("MyConfiguration");

Hinweise

Verwenden Sie diesen Konstruktor, wenn Sie die Bindungseinstellungen aus der Konfiguration initialisieren möchten.

Siehe auch

Gilt für

NetTcpBinding(SecurityMode, Boolean)

Initialisiert eine neue Instanz der NetTcpBinding-Klasse mit dem angegebenen verwendeten Sicherheitstyp und einem Wert, der angibt, ob zuverlässige Sitzungen explizit aktiviert sind.

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)

Parameter

securityMode
SecurityMode

Der SecurityMode-Wert, der den Sicherheitstyp angibt, der mit der Bindung verwendet wird.

reliableSessionEnabled
Boolean

true, wenn zuverlässige Sitzungen aktiviert sind, andernfalls false.

Beispiele

In diesem Beispiel wird gezeigt, wie Sie eine NetTcpBinding Verwendung von securityMode Parametern reliableSessionEnabled erstellen.

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

Hinweise

Verwenden Sie diesen Konstruktor, wenn Sie die Sicherheit konfigurieren und zuverlässige Sitzungen aktivieren möchten.

Gilt für