Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Windows Communication Foundation (WCF) trennt, wie die Software für eine Anwendung von der Kommunikation mit anderen Software geschrieben wird. Bindungen werden verwendet, um die Transport-, Codierungs- und Protokolldetails anzugeben, die für Clients und Dienste erforderlich sind, um miteinander zu kommunizieren. WCF verwendet Bindungen, um die zugrunde liegende Drahtdarstellung des Endpunkts zu generieren, sodass die meisten verbindlichen Details von den Parteien vereinbart werden müssen, die kommunizieren. Die einfachste Möglichkeit, dies zu erreichen, ist für Clients eines Diensts die gleiche Bindung zu verwenden, die der Endpunkt für den Dienst verwendet. Weitere Informationen dazu finden Sie unter Verwenden von Bindungen zum Konfigurieren von Diensten und Clients.
Eine Bindung besteht aus einer Sammlung von Bindungselementen. Jedes Element beschreibt einen Aspekt der Kommunikation des Endpunkts mit Clients. Eine Bindung muss mindestens ein Transportbindungselement, mindestens ein Nachrichtencodierungsbindungselement (das vom Transportbindungselement standardmäßig bereitgestellt werden kann) und eine beliebige Anzahl anderer Protokollbindungselemente enthalten. Der Prozess, der eine Laufzeit aus dieser Beschreibung erstellt, ermöglicht jedem Bindungselement, Code zu dieser Laufzeit beizutragen.
WCF stellt Bindungen bereit, die allgemeine Auswahlen von Bindungselementen enthalten. Diese können mit ihren Standardeinstellungen verwendet werden, oder Sie können diese Standardwerte entsprechend den Benutzeranforderungen ändern. Diese vom System bereitgestellten Bindungen verfügen über Eigenschaften, die die direkte Kontrolle über die Bindungselemente und deren Einstellungen ermöglichen. Sie können auch problemlos nebeneinander mit mehreren Versionen einer Bindung arbeiten, indem Sie jeder Version der Bindung einen eigenen Namen geben. Ausführliche Informationen finden Sie unter Konfigurieren von System-Provided-Verbindungen.
Wenn Sie eine Sammlung von Bindungselementen benötigen, die nicht von einer dieser vom System bereitgestellten Bindungen bereitgestellt werden, können Sie eine benutzerdefinierte Bindung erstellen, die aus der Auflistung der erforderlichen Bindungselemente besteht. Diese benutzerdefinierten Bindungen sind einfach zu erstellen und erfordern keine neue Klasse, stellen aber keine Eigenschaften zum Steuern der Bindungselemente oder deren Einstellungen bereit. Sie können auf die Bindungselemente zugreifen und deren Einstellungen über die Sammlung ändern, die sie enthält. Ausführliche Informationen finden Sie unter "Benutzerdefinierte Bindungen".
In diesem Abschnitt
Konfigurieren von System-Provided Bindungen
Beschreibt, wie Die von WCF bereitgestellten Bindungen verwendet und geändert werden, um allgemeine Szenarien zu unterstützen.
Verwenden von Bindungen zum Konfigurieren von Diensten und Clients
Beschreibt, wie Windows Communication Foundation (WCF)-Bindungen für Dienste und Clients im Code und deklarativ mithilfe der Konfiguration definiert werden.
Benutzerdefinierte Bindungen
Beschreibt, was eine CustomBinding ist und wann sie verwendet wird.