BindingContext Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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) |