TransactionFlowBindingElementImporter クラス

定義

サービス エンドポイントのトランザクション ポリシー (WS-Policy アサーション) をインポートし、クライアント上のバインドにバインド要素を実装し、トランザクション フロー属性をサービスのプロキシに対する適切な操作に追加します。 このクラスは継承できません。

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

注釈

サービス エンドポイントでトランザクション フローが有効になっている必要があり、そのメソッドはトランザクションをフローする必要があります。 変換されたポリシー アサーションはすべて、WS-PolicyAssertions 標準に準拠しています。

このクラスは、トランザクション フローが有効になっているサービスのプロキシを構築するときに、インフラストラクチャによって主に使用されます。 IPolicyImportExtension.ImportPolicy メソッドを呼び出すと、バインド要素のTransactionFlowBindingElement コレクションにPolicyConversionContext インスタンスが追加されます。 これにより、必要に応じて、変換コンテキストのコントラクトに存在するTransactionFlowAttribute コレクションにOperationsインスタンスも追加されます。

コンストラクター

名前 説明
TransactionFlowBindingElementImporter()

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

メソッド

名前 説明
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)

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

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

カスタム ポリシー アサーションをインポートし、バインディング要素の実装を追加します。 このメソッドは継承できません。

適用対象