(0) exportieren Drucken
Alle erweitern
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

NetTcpBinding-Klasse

Aktualisiert: November 2007

Eine sichere, zuverlässige Bindung, die für die computerübergreifende Kommunikation geeignet ist.

Namespace:  System.ServiceModel
Assembly:  System.ServiceModel (in System.ServiceModel.dll)
public class NetTcpBinding : Binding, 
	IBindingRuntimePreferences
public class NetTcpBinding extends Binding implements IBindingRuntimePreferences
public class NetTcpBinding extends Binding implements IBindingRuntimePreferences

Die NetTcpBinding generiert standardmäßig eine Laufzeitkommunikation, die Transportsicherheit, TCP zur Nachrichtenübermittlung und eine binäre Nachrichtencodierung verwendet. Diese Bindung ist eine entsprechende, vom Windows Communication Foundation (WCF)-System bereitgestellte Wahl für die Kommunikation über ein Intranet.

Die Standardkonfiguration für die NetTcpBinding ist schneller als die von WSHttpBinding bereitgestellte Kommunikation, ist aber ausschließlich für WCF-zu-WCF-Kommunikation vorgesehen. Das Sicherheitsverhalten kann mithilfe des optionalen securityMode-Parameters im Konstruktor konfiguriert werden. Die Verwendung von WS-ReliableMessaging ist mit dem optionalen reliableSessionEnabled-Parameter konfigurierbar. Zuverlässiges Messaging ist jedoch standardmäßig deaktiviert. Die vom System bereitgestellten HTTP-Bindungen, wie z. B. WSHttpBinding und BasicHttpBinding sind im Allgemeinen so konfiguriert, dass Funktionen standardmäßig aktiviert werden ,während die NetTcpBinding-Bindung Funktionen standardmäßig deaktiviert, sodass Sie die Unterstützung für eine der WS-*-Spezifikationen explizit übernehmen müssen. Das bedeutet, dass die Standardkonfiguration für TCP Meldungen zwischen Endpunkten schneller austauscht als die standardmäßig für die HTTP-Bindungen festgelegte Konfiguration.

Dieses Beispiel zeigt, wie eine NetTcpBinding erstellt wird und wie der Sicherheitsmodus und der Typ der Transportanmeldeinformationen festgelegt wird.

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


Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Windows Vista, Windows XP SP2, Windows Server 2003

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

.NET Framework

Unterstützt in: 3.5, 3.0
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Vielen Dank für Ihr Feedback.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft. Alle Rechte vorbehalten.