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)

適用対象