DiscoveryClientBindingElement 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
一個可加到WCF用戶端應用程式中,利用發現用戶端通道的綁定元件。 Discovery 用戶端通道允許 WCF 用戶端應用程式在不事先知道端點位址的情況下存取可發現的服務。
public ref class DiscoveryClientBindingElement sealed : System::ServiceModel::Channels::BindingElement
public sealed class DiscoveryClientBindingElement : System.ServiceModel.Channels.BindingElement
type DiscoveryClientBindingElement = class
inherit BindingElement
Public NotInheritable Class DiscoveryClientBindingElement
Inherits BindingElement
- 繼承
備註
Discovery 用戶端通道的使用方式是建立自訂綁定元素,並在綁定堆疊頂端新增 a DiscoveryClientBindingElement 。 欲了解更多關於發現客戶端通道的資訊,請參閱 使用發現客戶端通道。
建構函式
| 名稱 | Description |
|---|---|
| DiscoveryClientBindingElement() |
初始化一個以預設值的新類別實例 DiscoveryClientBindingElement 。 |
| DiscoveryClientBindingElement(DiscoveryEndpointProvider, FindCriteria) |
初始化類別的新實例 DiscoveryClientBindingElement ,並依指定的端點提供者與服務尋找標準。 |
欄位
| 名稱 | Description |
|---|---|
| DiscoveryEndpointAddress |
一個靜態的暫存位址,作為佔位符,直到實際服務位址被解析。 |
屬性
| 名稱 | Description |
|---|---|
| DiscoveryEndpointProvider |
取得發現端點提供者。 |
| FindCriteria |
取得或設定尋找條件。 |
方法
| 名稱 | Description |
|---|---|
| BuildChannelFactory<TChannel>(BindingContext) |
初始化一個通道工廠,用於從綁定上下文中產生特定類型的通道。 |
| BuildChannelListener<TChannel>(BindingContext) |
Discovery 客戶端通道不支援建立頻道監聽器。 此方法可被覆寫,初始化通道監聽器以接受綁定上下文中指定類型的通道。 |
| CanBuildChannelFactory<TChannel>(BindingContext) |
回傳一個值,指示目前綁定是否能在用戶端建立通道工廠堆疊。 |
| CanBuildChannelListener<TChannel>(BindingContext) |
由於 Discovery 用戶端通道不支援建立通道監聽器,此方法總是回傳 |
| Clone() |
建立綁定元素的複製品。 |
| Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
| GetHashCode() |
做為預設哈希函式。 (繼承來源 Object) |
| GetProperty<T>(BindingContext) |
若綁定堆疊中有物件,則回傳請求型態的物件。 |
| GetType() |
取得目前實例的 Type。 (繼承來源 Object) |
| MemberwiseClone() |
建立目前 Object的淺層複本。 (繼承來源 Object) |
| ToString() |
傳回表示目前 物件的字串。 (繼承來源 Object) |