Udostępnij za pośrednictwem


BindingContext Klasa

Definicja

Zawiera informacje o adresach, powiązaniach, elementach powiązaniach i parametrach powiązania wymaganych do utworzenia odbiorników kanału i fabryk kanałów.

public ref class BindingContext
public class BindingContext
type BindingContext = class
Public Class BindingContext
Dziedziczenie
BindingContext

Uwagi

Odbiorniki kanału i fabryki kanałów z kolei skonstruować stosy kanałów używane do przetwarzania przychodzących i wychodzących komunikatów. Kontekst powiązania zapewnia również połączenie z wewnętrznymi fabrykami kanałów i odbiornikami kanałów, które są używane do konstruowania stosów kanału i odbiornika. Kontekst powiązania zasadniczo przechowuje wszystkie informacje dynamiczne potrzebne podczas budowy stosu kanału.

Konstruktory

BindingContext(CustomBinding, BindingParameterCollection)

Inicjuje BindingContext nowe wystąpienie klasy dla określonego powiązania i kolekcji parametrów powiązania.

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

Inicjuje nowe wystąpienie BindingContext klasy dla określonego powiązania, zbieranie parametrów powiązania i adres punktu końcowego, w którym usługa nasłuchuje.

Właściwości

Binding

Pobiera powiązanie kanału wbudowanego w bieżącym kontekście.

BindingParameters

Pobiera kolekcję parametrów powiązania dla kanału wbudowanego w bieżącym kontekście.

ListenUriBaseAddress

Pobiera lub ustawia identyfikator URI, który udostępnia adres podstawowy, pod którym nasłuchuje punkt końcowy usługi.

ListenUriMode

Pobiera lub ustawia wartość wskazującą, czy transport musi upewnić się, że identyfikator URI podany dla usługi do nasłuchiwania jest unikatowy.

ListenUriRelativeAddress

Pobiera lub ustawia identyfikator URI, który udostępnia adres względny, pod którym nasłuchuje punkt końcowy usługi.

RemainingBindingElements

Pobiera elementy powiązania, które są używane przez inne elementy powiązania do konstruowania stosu kanału.

Metody

BuildInnerChannelFactory<TChannel>()

Tworzy wewnętrzną fabrykę kanałów dla kanałów określonego typu poniżej bieżącej fabryki kanałów.

BuildInnerChannelListener<TChannel>()

Tworzy odbiornik kanału wewnętrznego, który nasłuchuje określonego typu kanału.

CanBuildInnerChannelFactory<TChannel>()

Zwraca wartość wskazującą, czy fabryka kanałów wewnętrznych może wygenerować określony typ kanału.

CanBuildInnerChannelListener<TChannel>()

Zwraca wartość wskazującą, czy odbiornik kanału wewnętrznego można skompilować w celu nasłuchiwania określonego typu kanału.

Clone()

Zwraca kopię bieżącego kontekstu kompilacji kanału.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetInnerProperty<T>()

Zwraca żądany obiekt wpisany( jeśli istnieje) z odpowiedniej warstwy w stosie powiązania.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy