NetTcpBinding Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.