BindingContext BindingContext BindingContext BindingContext Class

Definition

Stellt Informationen über Adressen, Bindungen, Bindungselemente und Bindungsparameter bereit, die zur Erstellung von Kanallistener und Kanalfactorys erforderlich sind.Provides information about the addresses, bindings, binding elements and binding parameters required to build the channel listeners and channel factories.

public ref class BindingContext
public class BindingContext
type BindingContext = class
Public Class BindingContext
Vererbung
BindingContextBindingContextBindingContextBindingContext

Hinweise

Mit den Kanallistenern und den Kanalfactorys werden dann Kanalstapel zur Verarbeitung eingehender und ausgehender Nachrichten erstellt.The channel listeners and channel factories, in turn, construct the channel stacks used to process incoming and outgoing messages. 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.The binding context also provides the linkage to the inner channel factories and channel listeners that are used to construct the channel and listener stacks. Im Bindungskontext werden im Grunde genommen alle dynamischen Informationen gespeichert, die bei der Erstellung des Kanalstapels benötigt werden.The binding context basically stores all of the dynamic information needed during the construction of the channel stack.

Konstruktoren

BindingContext(CustomBinding, BindingParameterCollection) BindingContext(CustomBinding, BindingParameterCollection) BindingContext(CustomBinding, BindingParameterCollection) BindingContext(CustomBinding, BindingParameterCollection)

Initialisiert eine neue Instanz der BindingContext-Klasse für eine angegebene Bindung und für eine angegebene Auflistung von Bindungsparametern.Initializes a new instance of the BindingContext class for a specified binding and collection of binding parameters.

BindingContext(CustomBinding, BindingParameterCollection, Uri, String, ListenUriMode) BindingContext(CustomBinding, BindingParameterCollection, Uri, String, ListenUriMode) BindingContext(CustomBinding, BindingParameterCollection, Uri, String, ListenUriMode) 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.Initializes a new instance of the BindingContext class for a specified binding, collection of binding parameters, and address for the endpoint at which the service listens.

Eigenschaften

Binding Binding Binding Binding

Ruft die Bindung für den Kanal ab, der im aktuellen Kontext erstellt wird.Gets the binding for the channel built in the current context.

BindingParameters BindingParameters BindingParameters BindingParameters

Ruft die Auflistung von Bindungsparametern für den Kanal ab, der im aktuellen Kontext erstellt wird.Gets the collection of binding parameters for the channel built in the current context.

ListenUriBaseAddress ListenUriBaseAddress ListenUriBaseAddress ListenUriBaseAddress

Ruft den URI ab, der die Basisadresse bereitstellt, die vom Endpunkt des Diensts überwacht wird, oder legt diesen fest.Gets or sets the URI that provides the base address at which the service endpoint listens.

ListenUriMode ListenUriMode ListenUriMode 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.Gets or sets a value that indicates whether the transport must ensure that the URI provided for the service to listen on is unique.

ListenUriRelativeAddress ListenUriRelativeAddress ListenUriRelativeAddress ListenUriRelativeAddress

Ruft den URI ab, der die relative Adresse bereitstellt, die vom Endpunkt des Diensts überwacht wird, oder legt diesen fest.Gets or sets the URI that provides the relative address at which the service endpoint listens.

RemainingBindingElements RemainingBindingElements RemainingBindingElements RemainingBindingElements

Ruft die Bindungselemente ab, die von anderen Bindungselementen verwendet werden, um den Kanalstapel zu erstellen.Gets the binding elements that are used by other binding elements to construct the channel stack.

Methoden

BuildInnerChannelFactory<TChannel>() BuildInnerChannelFactory<TChannel>() BuildInnerChannelFactory<TChannel>() BuildInnerChannelFactory<TChannel>()

Erstellt die innere Kanalfactory für Kanäle eines angegebenen Typs unter der aktuellen Kanalfactory.Builds the inner channel factory for channels of a specified type below the current channel factory.

BuildInnerChannelListener<TChannel>() BuildInnerChannelListener<TChannel>() BuildInnerChannelListener<TChannel>() BuildInnerChannelListener<TChannel>()

Erstellt einen inneren Kanallistener, der einen angegebenen Kanaltyp überwacht.Builds an inner channel listener that listens for a specified type of channel.

CanBuildInnerChannelFactory<TChannel>() CanBuildInnerChannelFactory<TChannel>() CanBuildInnerChannelFactory<TChannel>() CanBuildInnerChannelFactory<TChannel>()

Gibt einen Wert zurück, der angibt, ob von der inneren Kanalfactory ein angegebener Kanaltyp erzeugt werden kann.Returns a value that indicates whether the inner channel factory can produce a specified type of channel.

CanBuildInnerChannelListener<TChannel>() CanBuildInnerChannelListener<TChannel>() CanBuildInnerChannelListener<TChannel>() CanBuildInnerChannelListener<TChannel>()

Gibt einen Wert zurück, der angibt, ob mit dem inneren Kanallistener nach einem angegebenen Kanaltyp gelauscht werden kann.Returns a value that indicates whether the inner channel listener can be built to listen for a specified type of channel.

Clone() Clone() Clone() Clone()

Gibt eine Kopie des aktuellen Kontexts für die Kanalerstellung zurück.Returns a copy of the current channel build context.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetInnerProperty<T>() GetInnerProperty<T>() GetInnerProperty<T>() GetInnerProperty<T>()

Gibt ggf. ein angefordertes typisiertes Objekt von der entsprechenden Ebene im Bindungsstapel zurück.Returns a typed object requested, if present, from the appropriate layer in the binding stack.

GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Gilt für: