CompositeDuplexBindingElement クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
サービスがメッセージをクライアントに返送するためのエンドポイントをクライアントが公開する必要がある場合に使用される、バインド要素を表します。
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
- 継承
- 実装
注釈
これは、ネイティブで二重通信を許可しない 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) |
いずれかのチャネル スタックの適切な層から、要求のあった型指定されたオブジェクトを返します。 |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
明示的なインターフェイスの実装
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) |
バインディング内に複合双方向チャネルが存在することを表すバインディングに関するカスタム ポリシー アサーションをエクスポートします。 |
適用対象
.NET