次の方法で共有


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 プロパティによって提供されます。 Windows Communication Foundation (WCF) では、ユーザーによって明示的に設定されていない場合、 ClientBaseAddress が自動生成されることに注意してください。

コンストラクター

名前 説明
CompositeDuplexBindingElement()

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

プロパティ

名前 説明
ClientBaseAddress

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

メソッド

名前 説明
BuildChannelFactory<TChannel>(BindingContext)

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

BuildChannelListener<TChannel>(BindingContext)

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

CanBuildChannelFactory<TChannel>(BindingContext)

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

CanBuildChannelListener<TChannel>(BindingContext)

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

Clone()

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

Equals(Object)

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

(継承元 Object)
GetHashCode()

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

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

チャネル スタックの 1 つの適切なレイヤーから要求された型指定されたオブジェクトを返します。

GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)

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

名前 説明
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

バインディング内の複合二重の存在を表すバインディングに関するカスタム ポリシー アサーションをエクスポートします。

適用対象