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 dem angegebenen Sicherheitstyp.

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 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 kann mithilfe des optionalen reliableSessionEnabled Parameters konfiguriert werden.

NetTcpBinding()

Quelle:
NetTcpBinding.cs
Quelle:
NetTcpBinding.cs
Quelle:
NetTcpBinding.cs

Initialisiert eine neue Instanz der NetTcpBinding Klasse.

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

Beispiele

In diesem Beispiel wird gezeigt, wie Sie eine NetTcpBindingerstellen, den Sicherheitsmodus 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 (d. a. der Wert von SecurityMode auf Transportfestgelegt ist), und zuverlässige Sitzungen werden deaktiviert (d. b. Enabled ist false).

Gilt für:

NetTcpBinding(SecurityMode)

Quelle:
NetTcpBinding.cs
Quelle:
NetTcpBinding.cs
Quelle:
NetTcpBinding.cs

Initialisiert eine neue Instanz der NetTcpBinding Klasse mit dem angegebenen Sicherheitstyp.

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 Typ der Sicherheit angibt, die mit der Bindung verwendet wird.

Beispiele

In diesem Beispiel wird gezeigt, wie Sie mithilfe des Sicherheitsmodusparameters eine NetTcpBinding 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)

Quelle:
NetTcpBinding.cs
Quelle:
NetTcpBinding.cs

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

Beispiele

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

NetTcpBinding bConfigurationName = new NetTcpBinding("MyConfiguration");

Hinweise

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

Weitere Informationen

Gilt für:

NetTcpBinding(SecurityMode, Boolean)

Quelle:
NetTcpBinding.cs
Quelle:
NetTcpBinding.cs
Quelle:
NetTcpBinding.cs

Initialisiert eine neue Instanz der NetTcpBinding Klasse mit dem angegebenen 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 Typ der Sicherheit angibt, die mit der Bindung verwendet wird.

reliableSessionEnabled
Boolean

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

Beispiele

In diesem Beispiel wird gezeigt, wie Sie mithilfe der Parameter securityMode und reliableSessionEnabled eine NetTcpBinding 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: