CompositeDuplexBindingElement クラス

定義

サービスがメッセージをクライアントに返送するためのエンドポイントをクライアントが公開する必要がある場合に使用される、バインド要素を表します。

public ref class CompositeDuplexBindingElement sealed : System::ServiceModel::Channels::BindingElement, System::ServiceModel::Description::IPolicyExportExtension
public sealed class CompositeDuplexBindingElement : System.ServiceModel.Channels.BindingElement, System.ServiceModel.Description.IPolicyExportExtension
type CompositeDuplexBindingElement = class
    inherit BindingElement
    interface IPolicyExportExtension
Public NotInheritable Class CompositeDuplexBindingElement
Inherits BindingElement
Implements IPolicyExportExtension
継承
CompositeDuplexBindingElement
実装

注釈

これは、ネイティブで二重通信を許可しない HTTP のようなトランスポートで一般に使用されます。 対照的に、TCP では、二重通信がネイティブで許可されているため、サービスがクライアントにメッセージを返信するためにこのバインド要素を使用する必要はありません。

クライアントは、サービスがアクセスしてクライアントへの接続を確立できるアドレスを公開する必要があります。 このクライアント アドレスは、ClientBaseAddress プロパティで指定します。 ClientBaseAddressユーザーによって明示的に設定されていない場合は、Windows Communication Foundation (WCF) によってが自動生成されることに注意してください。

コンストラクター

CompositeDuplexBindingElement()

CompositeDuplexBindingElement クラスの新しいインスタンスを初期化します。

プロパティ

ClientBaseAddress

クライアントのベース アドレスを取得または設定します。

メソッド

BuildChannelFactory<TChannel>(BindingContext)

複合双方向チャネルを作成できるチャネル ファクトリを返します。

BuildChannelListener<TChannel>(BindingContext)

複合双方向チャネルを受け入れることができるチャネル リスナーを返します。

CanBuildChannelFactory<TChannel>(BindingContext)

コンテキスト要件を満たす特定の種類のチャネルを生成するチャネル ファクトリをバインドが構築できるかどうかを示す値を返します。

CanBuildChannelListener<TChannel>(BindingContext)

コンテキスト要件を満たす特定の種類のチャネルを受け入れるチャネル リスナーをバインディングが構築できるかどうかを示す値を返します。

Clone()

現在のバインド要素のディープ クローンを返します。

Equals(Object)

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

(継承元 Object)
GetHashCode()

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

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

いずれかのチャネル スタックの適切な層から、要求のあった型指定されたオブジェクトを返します。

GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)

明示的なインターフェイスの実装

IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

バインディング内に複合双方向チャネルが存在することを表すバインディングに関するカスタム ポリシー アサーションをエクスポートします。

適用対象