BindingContext Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje informace o adresách, vazbách, elementech vazby a parametrech vazby požadovaných k vytvoření naslouchacích procesů kanálů a objektů pro vytváření kanálů.
public ref class BindingContext
public class BindingContext
type BindingContext = class
Public Class BindingContext
- Dědičnost
-
BindingContext
Poznámky
Naslouchací procesy kanálů a objekty pro vytváření kanálů zase vytvářejí zásobníky kanálů používané ke zpracování příchozích a odchozích zpráv. Kontext vazby také poskytuje propojení s objekty pro vytváření vnitřních kanálů a naslouchací procesy kanálů, které se používají k vytvoření zásobníků kanálu a naslouchacího procesu. Kontext vazby v podstatě ukládá všechny dynamické informace potřebné při vytváření zásobníku kanálů.
Konstruktory
BindingContext(CustomBinding, BindingParameterCollection) |
Inicializuje novou instanci BindingContext třídy pro zadanou vazbu a kolekci parametrů vazby. |
BindingContext(CustomBinding, BindingParameterCollection, Uri, String, ListenUriMode) |
Inicializuje novou instanci BindingContext třídy pro zadanou vazbu, kolekci parametrů vazby a adresu pro koncový bod, na kterém služba naslouchá. |
Vlastnosti
Binding |
Získá vazbu pro kanál sestavený v aktuálním kontextu. |
BindingParameters |
Získá kolekci parametrů vazby pro kanál sestavený v aktuálním kontextu. |
ListenUriBaseAddress |
Získá nebo nastaví identifikátor URI, který poskytuje základní adresu, na které koncový bod služby naslouchá. |
ListenUriMode |
Získá nebo nastaví hodnotu, která označuje, zda přenos musí zajistit, že identifikátor URI zadaný pro službu naslouchá na je jedinečný. |
ListenUriRelativeAddress |
Získá nebo nastaví identifikátor URI, který poskytuje relativní adresu, na které koncový bod služby naslouchá. |
RemainingBindingElements |
Získá vazby elementy, které jsou používány jiné vazby elementy k vytvoření zásobníku kanálu. |
Metody
BuildInnerChannelFactory<TChannel>() |
Vytvoří objekt pro vytváření vnitřních kanálů pro kanály zadaného typu pod aktuální továrnou kanálů. |
BuildInnerChannelListener<TChannel>() |
Vytvoří naslouchací proces vnitřního kanálu, který naslouchá zadanému typu kanálu. |
CanBuildInnerChannelFactory<TChannel>() |
Vrátí hodnotu, která označuje, zda objekt pro vytváření vnitřního kanálu může vytvořit zadaný typ kanálu. |
CanBuildInnerChannelListener<TChannel>() |
Vrátí hodnotu, která označuje, zda lze naslouchací proces vnitřního kanálu sestavit tak, aby naslouchal pro zadaný typ kanálu. |
Clone() |
Vrátí kopii kontextu sestavení aktuálního kanálu. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetInnerProperty<T>() |
Vrátí typovaný objekt požadovaný, pokud existuje, z příslušné vrstvy v zásobníku vazby. |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |