DiscoveryClientBindingElement クラス

定義

探索クライアント チャネルを利用するために WCF クライアント アプリケーションに追加できるバインディング要素。 探索クライアント チャネルを使用すると、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
継承
DiscoveryClientBindingElement

注釈

探索クライアント チャネルは、カスタム バインド要素を作成し、バインド スタックの先頭に DiscoveryClientBindingElement を追加することによって使用されます。 探索クライアント チャネルの詳細については、「 探索クライアント チャネルの使用」を参照してください。

コンストラクター

名前 説明
DiscoveryClientBindingElement()

既定値を使用して、 DiscoveryClientBindingElement クラスの新しいインスタンスを初期化します。

DiscoveryClientBindingElement(DiscoveryEndpointProvider, FindCriteria)

指定したエンドポイント プロバイダーとサービス検索条件を使用して、 DiscoveryClientBindingElement クラスの新しいインスタンスを初期化します。

フィールド

名前 説明
DiscoveryEndpointAddress

実際のサービス アドレスが解決されるまでプレースホルダーとして機能する静的な一時アドレス。

プロパティ

名前 説明
DiscoveryEndpointProvider

検出エンドポイント プロバイダーを取得します。

FindCriteria

検索条件を取得または設定します。

メソッド

名前 説明
BuildChannelFactory<TChannel>(BindingContext)

バインディング コンテキストから特定の型のチャネルを生成するためのチャネル ファクトリを初期化します。

BuildChannelListener<TChannel>(BindingContext)

チャネル リスナーの構築は、探索クライアント チャネルではサポートされていません。 このメソッドをオーバーライドして、バインディング コンテキストから指定した型のチャネルを受け入れるようにチャネル リスナーを初期化できます。

CanBuildChannelFactory<TChannel>(BindingContext)

現在のバインディングがクライアントでチャネル ファクトリ スタックを構築できるかどうかを示す値を返します。

CanBuildChannelListener<TChannel>(BindingContext)

チャネル リスナーの構築は探索クライアント チャネルではサポートされていないため、このメソッドは常に falseを返します。 バインド要素が特定の種類のチャネルのリスナーを構築できるかどうかを示す値を返すように拡張できます。

Clone()

バインド要素のコピーを作成します。

Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetProperty<T>(BindingContext)

バインディング スタックに存在する場合は、要求された型のオブジェクトを返します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象