BindingContext Klasse
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.
Stellt Informationen über Adressen, Bindungen, Bindungselemente und Bindungsparameter bereit, die zur Erstellung von Kanallistener und Kanalfactorys erforderlich sind.
public ref class BindingContext
public class BindingContext
type BindingContext = class
Public Class BindingContext
- Vererbung
-
BindingContext
Hinweise
Mit den Kanallistenern und den Kanalfactorys werden dann Kanalstapel zur Verarbeitung eingehender und ausgehender Nachrichten erstellt. Der Bindungskontext stellt auch die Verknüpfung zu den inneren Kanalfactorys und den inneren Kanallistenern bereit, die zum Erstellen der Kanalstapel und der Listenerstapel verwendet werden. Im Bindungskontext werden im Grunde genommen alle dynamischen Informationen gespeichert, die bei der Erstellung des Kanalstapels benötigt werden.
Konstruktoren
BindingContext(CustomBinding, BindingParameterCollection) |
Initialisiert eine neue Instanz der BindingContext-Klasse für eine angegebene Bindung und für eine angegebene Auflistung von Bindungsparametern. |
BindingContext(CustomBinding, BindingParameterCollection, Uri, String, ListenUriMode) |
Initialisiert eine neue Instanz der BindingContext-Klasse für eine angegebene Bindung, eine angegebene Auflistung von Bindungsparametern und eine angegebene Adresse für den Endpunkt, an dem der Dienst lauscht. |
Eigenschaften
Binding |
Ruft die Bindung für den Kanal ab, der im aktuellen Kontext erstellt wird. |
BindingParameters |
Ruft die Auflistung von Bindungsparametern für den Kanal ab, der im aktuellen Kontext erstellt wird. |
ListenUriBaseAddress |
Ruft den URI ab, der die Basisadresse bereitstellt, die vom Endpunkt des Diensts überwacht wird, oder legt diesen fest. |
ListenUriMode |
Ruft einen Wert ab, der angibt, ob durch den Transport sichergestellt werden muss, dass der URI für den Dienst, der überwacht werden soll, eindeutig ist, oder legt diesen fest. |
ListenUriRelativeAddress |
Ruft den URI ab, der die relative Adresse bereitstellt, die vom Endpunkt des Diensts überwacht wird, oder legt diesen fest. |
RemainingBindingElements |
Ruft die Bindungselemente ab, die von anderen Bindungselementen verwendet werden, um den Kanalstapel zu erstellen. |
Methoden
BuildInnerChannelFactory<TChannel>() |
Erstellt die innere Kanalfactory für Kanäle eines angegebenen Typs unter der aktuellen Kanalfactory. |
BuildInnerChannelListener<TChannel>() |
Erstellt einen inneren Kanallistener, der einen angegebenen Kanaltyp überwacht. |
CanBuildInnerChannelFactory<TChannel>() |
Gibt einen Wert zurück, der angibt, ob von der inneren Kanalfactory ein angegebener Kanaltyp erzeugt werden kann. |
CanBuildInnerChannelListener<TChannel>() |
Gibt einen Wert zurück, der angibt, ob mit dem inneren Kanallistener nach einem angegebenen Kanaltyp gelauscht werden kann. |
Clone() |
Gibt eine Kopie des aktuellen Kontexts für die Kanalerstellung zurück. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetInnerProperty<T>() |
Gibt ggf. ein angefordertes typisiertes Objekt von der entsprechenden Ebene im Bindungsstapel zurück. |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |