TransactionFlowBindingElement クラス

定義

バインディングのトランザクション フロー サポートを指定する構成要素を表します。 このクラスは継承できません。

public ref class TransactionFlowBindingElement sealed : System::ServiceModel::Channels::BindingElement, System::ServiceModel::Description::IPolicyExportExtension
public sealed class TransactionFlowBindingElement : System.ServiceModel.Channels.BindingElement, System.ServiceModel.Description.IPolicyExportExtension
type TransactionFlowBindingElement = class
    inherit BindingElement
    interface IPolicyExportExtension
Public NotInheritable Class TransactionFlowBindingElement
Inherits BindingElement
Implements IPolicyExportExtension
継承
TransactionFlowBindingElement
実装

注釈

この要素を使用すると、エンドポイントのバインディング設定で受信トランザクションフローを有効または無効にしたり、受信トランザクションに必要なプロトコル形式を指定したりすることができます。

注意事項

OleTransactions プロトコルを使用してエンドポイント間でトランザクションをフローさせるとき、フロー先のエンドポイントが OleTransactions 以外のプロトコルを使用して再びフローを試みると、トランザクション タイムアウトが失われる場合があります。 その結果、OleTransactions ホップより後のすべてのダウンレベル ノードが、予想より遅くタイムアウトする可能性があります。

コンストラクター

TransactionFlowBindingElement()

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

TransactionFlowBindingElement(TransactionProtocol)

トランザクションをフローさせるために使用するプロトコルを指定して、TransactionFlowBindingElement クラスの新しいインスタンスを初期化します。

プロパティ

AllowWildcardAction

複製対象のトランザクション フロー バインド要素に対してワイルドカード アクションを許可するかどうかを示す値を取得または設定します。

TransactionProtocol

トランザクションをフローするために使用されるトランザクション プロトコルを取得または設定します。

メソッド

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)
ShouldSerializeTransactionProtocol()

トランザクション フローで使用されるトランザクション プロトコルをシリアル化できるかどうかを示す値を返します。

ToString()

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

(継承元 Object)

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

IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

バインディングに関するカスタム ポリシー アサーションをエクスポートします。

適用対象

こちらもご覧ください