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 インスタンスが追加されます。 これにより、必要に応じて、変換コンテキストのコントラクトに存在するOperationsコレクションにインスタンスが追加TransactionFlowAttributeされます。

コンストラクター

TransactionFlowBindingElementImporter()

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

メソッド

Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)

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

IPolicyImportExtension.ImportPolicy(MetadataImporter, PolicyConversionContext)

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

適用対象