BindingContext Klasa

Definicja

Zawiera informacje dotyczące adresów, powiązań, elementów powiązania i parametrów powiązań wymaganych do kompilowania odbiorników kanałów i fabryk kanałów.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
Dziedziczenie
BindingContext

Uwagi

Odbiorniki kanału i fabryki kanałów umożliwiają konstruowanie stosów kanałów używanych do przetwarzania komunikatów przychodzących i wychodzących.The channel listeners and channel factories, in turn, construct the channel stacks used to process incoming and outgoing messages. Kontekst powiązania zawiera również powiązanie z wewnętrznymi fabrykami kanałów i odbiornikami kanałów, które są używane do konstruowania stosów kanałów i odbiorników.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. W kontekście powiązania zasadniczo są przechowywane wszystkie informacje dynamiczne, które są zbędne podczas konstruowania stosu kanału.The binding context basically stores all of the dynamic information needed during the construction of the channel stack.

Konstruktory

BindingContext(CustomBinding, BindingParameterCollection)

Inicjuje nowe wystąpienie BindingContext klasy dla określonego powiązania i kolekcji parametrów powiązania.Initializes a new instance of the BindingContext class for a specified binding and collection of binding parameters.

BindingContext(CustomBinding, BindingParameterCollection, Uri, String, ListenUriMode)

Inicjuje nowe wystąpienie BindingContext klasy dla określonego powiązania, kolekcji parametrów powiązania i adresu punktu końcowego, w którym usługa nasłuchuje.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.

Właściwości

Binding

Pobiera powiązanie dla kanału skompilowanego w bieżącym kontekście.Gets the binding for the channel built in the current context.

BindingParameters

Pobiera kolekcję parametrów powiązania dla kanału skompilowanego w bieżącym kontekście.Gets the collection of binding parameters for the channel built in the current context.

ListenUriBaseAddress

Pobiera lub ustawia identyfikator URI, który zapewnia adres podstawowy, pod którym nasłuchuje usługa punktu końcowego.Gets or sets the URI that provides the base address at which the service endpoint listens.

ListenUriMode

Pobiera lub ustawia wartość wskazującą, czy transport musi upewnić się, że identyfikator URI podany dla usługi do nasłuchiwania jest unikatowy.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

Pobiera lub ustawia identyfikator URI, który zapewnia adres względny, z którym nasłuchuje usługa punktu końcowego.Gets or sets the URI that provides the relative address at which the service endpoint listens.

RemainingBindingElements

Pobiera elementy powiązania, które są używane przez inne elementy powiązania do konstruowania stosu kanału.Gets the binding elements that are used by other binding elements to construct the channel stack.

Metody

BuildInnerChannelFactory<TChannel>()

Kompiluje wewnętrzną fabrykę kanałów dla kanałów o określonym typie poniżej bieżącej fabryki kanałów.Builds the inner channel factory for channels of a specified type below the current channel factory.

BuildInnerChannelListener<TChannel>()

Kompiluje odbiornik wewnętrznego kanału, który nasłuchuje dla określonego typu kanału.Builds an inner channel listener that listens for a specified type of channel.

CanBuildInnerChannelFactory<TChannel>()

Zwraca wartość wskazującą, czy wewnętrzna fabryka kanałów może utworzyć określony typ kanału.Returns a value that indicates whether the inner channel factory can produce a specified type of channel.

CanBuildInnerChannelListener<TChannel>()

Zwraca wartość wskazującą, czy odbiornik wewnętrznego kanału można skompilować, aby nasłuchiwać określonego typu kanału.Returns a value that indicates whether the inner channel listener can be built to listen for a specified type of channel.

Clone()

Zwraca kopię bieżącego kontekstu kompilacji kanału.Returns a copy of the current channel build context.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetInnerProperty<T>()

Zwraca żądany obiekt typu, jeśli jest obecny, z odpowiedniej warstwy w stosie powiązań.Returns a typed object requested, if present, from the appropriate layer in the binding stack.

GetType()

Pobiera Type bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Dotyczy