ReliableSessionBindingElementImporter クラス

定義

メタデータ内の対応するポリシー アサーションの表現との間で、信頼できるセッション バインド要素をマップします。 このクラスは継承できません。

public ref class ReliableSessionBindingElementImporter sealed : System::ServiceModel::Description::IPolicyImportExtension
public sealed class ReliableSessionBindingElementImporter : System.ServiceModel.Description.IPolicyImportExtension
type ReliableSessionBindingElementImporter = class
    interface IPolicyImportExtension
Public NotInheritable Class ReliableSessionBindingElementImporter
Implements IPolicyImportExtension
継承
ReliableSessionBindingElementImporter
実装

注釈

Windows Communication Foundation (WCF) では、このクラスを使用して、信頼できるセッション バインド要素をメタデータ内のポリシー アサーションのバインドにインポートします。 このクラスは、信頼できるセッション バインド要素を受け取り、サービス上でカスタム ポリシー アサーションを WSDL ファイルに書き込みます。 クライアントでは、これらのアサーションを検索し、対応するバインド要素をクライアント バインドに挿入します。 バインディングに信頼できるセッションが存在することは、WS-Reliable メッセージング ポリシーの仕様で説明されている信頼できるメッセージ アサーションとしてレンダリングされることに注意してください。

バインドと WSDL の間でポリシー アサーションを交換する方法の詳細については、 IPolicyImportExtension インターフェイスと IPolicyExportExtension インターフェイスを参照してください。

  • エンドポイントの機能または要件に関するカスタム ポリシー アサーションについて、特定のエンドポイントによって公開されている WSDL 情報を検索する IPolicyImportExtension インターフェイスを実装します。

  • エンドポイントの機能または要件に関するステートメントを特定のエンドポイントによって公開される WSDL 情報に書き込むには、IPolicyExportExtension オブジェクトにSystem.ServiceModel.Channels.BindingElement インターフェイスを実装します。

コンストラクター

名前 説明
ReliableSessionBindingElementImporter()

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

メソッド

名前 説明
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)

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

名前 説明
IPolicyImportExtension.ImportPolicy(MetadataImporter, PolicyConversionContext)

WS-Reliable メッセージ ポリシー アサーションを、クライアント上のバインディング内の信頼できるセッション バインド要素に変換します。

適用対象