BindingContext 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供建置通道接聽程式和通道處理站所需之位址、繫結、繫結項目和繫結參數的相關資訊。
public ref class BindingContext
public class BindingContext
type BindingContext = class
Public Class BindingContext
- 繼承
-
BindingContext
備註
然後,通道接聽程式和通道處理站就會建構用來處理傳入和傳出訊息的通道堆疊。 繫結內容也會提供用來建構通道和接聽程式堆疊之內部通道處理站和通道接聽程式的連結。 繫結內容基本上會在建構通道堆疊的期間,儲存所需的所有動態資訊。
建構函式
BindingContext(CustomBinding, BindingParameterCollection) |
為指定的繫結和繫結參數集合初始化 BindingContext 類別的執行個體。 |
BindingContext(CustomBinding, BindingParameterCollection, Uri, String, ListenUriMode) |
針對指定的繫結、繫結參數集合和服務接聽之端點的位址來初始化 BindingContext 類別的新執行個體。 |
屬性
Binding |
取得建置於目前內容中之通道的繫結。 |
BindingParameters |
取得建置於目前內容中之通道的繫結參數集合。 |
ListenUriBaseAddress |
取得或設定提供服務端點接聽之基底位址的 URI。 |
ListenUriMode |
取得或設定值,這個值會指出傳輸是否必須確定提供給服務接聽的 URI 是唯一的。 |
ListenUriRelativeAddress |
取得或設定提供服務端點接聽之相對位址的 URI。 |
RemainingBindingElements |
取得其他繫結程序項目用來建構通道堆疊的繫結程序項目。 |
方法
BuildInnerChannelFactory<TChannel>() |
針對目前通道處理站下方指定之型別的通道建置內部通道處理站。 |
BuildInnerChannelListener<TChannel>() |
建置內部通道處理站,它會接聽是否有指定之型別的通道接聽程式。 |
CanBuildInnerChannelFactory<TChannel>() |
傳回值,這個值會指出內部通道處理站是否可以產生指定之型別的通道。 |
CanBuildInnerChannelListener<TChannel>() |
傳回值,這個值會指出是否可以建置內部通道接聽項來接聽指定之型別的通道。 |
Clone() |
傳回目前通道建置內容的複本。 |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetInnerProperty<T>() |
從繫結堆疊的適當層次中,傳回要求的型別物件 (如果有)。 |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |