次の方法で共有


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 Messaging Policy の仕様で説明されている信頼できるメッセージのアサーションとしてレンダリングされることに注意してください。

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

  • 特定のエンドポイントによって公開されている 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 Message のポリシー アサーションを、クライアント上のバインド内の信頼できるセッションのバインド要素に変換します。

適用対象