TransactionFlowBindingElement クラス

定義

バインディングのトランザクション フロー サポートを指定する構成要素を表します。Represents the configuration element that specifies transaction flow support for a binding. このクラスは継承できません。This class cannot be inherited.

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
実装

注釈

この要素を使用すると、エンドポイントのバインディング設定で受信トランザクションフローを有効または無効にしたり、受信トランザクションに必要なプロトコル形式を指定したりすることができます。This element allows you to enable or disable incoming transaction flow in an endpoint's binding settings, as well as to specify the desired protocol format for incoming transactions.

注意事項

OleTransactions プロトコルを使用してエンドポイント間でトランザクションをフローさせるとき、フロー先のエンドポイントが OleTransactions 以外のプロトコルを使用して再びフローを試みると、トランザクション タイムアウトが失われる場合があります。When using the OleTransactions protocol to flow transactions from endpoint to endpoint, the transaction timeout can be lost if the destination endpoint attempts to flow again using any protocol other than OleTransactions. その結果、OleTransactions ホップより後のすべてのダウンレベル ノードが、予想より遅くタイムアウトする可能性があります。This can cause all down-level nodes after the OleTransactions hop to timeout later than expected.

コンストラクター

TransactionFlowBindingElement()

TransactionFlowBindingElement クラスの新しいインスタンスを初期化します。Initializes a new instance of the TransactionFlowBindingElement class.

TransactionFlowBindingElement(TransactionProtocol)

トランザクションをフローさせるために使用するプロトコルを指定して、TransactionFlowBindingElement クラスの新しいインスタンスを初期化します。Initializes a new instance of the TransactionFlowBindingElement class with the specified protocol that is used to flow a transaction.

プロパティ

AllowWildcardAction

複製対象のトランザクション フロー バインド要素に対してワイルドカード アクションを許可するかどうかを示す値を取得または設定します。Gets or sets whether wildcard action is set to be allowed on a transaction flow binding element to be cloned.

TransactionProtocol

トランザクションをフローするために使用されるトランザクション プロトコルを取得または設定します。Gets or sets the transaction protocol used in flowing a transaction.

メソッド

BuildChannelFactory<TChannel>(BindingContext)

バインド コンテキストから指定した種類のチャネルを生成するためのチャネル ファクトリを初期化します。Initializes a channel factory for producing channels of a specified type from a binding context.

BuildChannelListener<TChannel>(BindingContext)

指定した種類のチャネルを受け入れるよう、バインド コンテキストからチャネル リスナーを初期化します。Initializes a channel listener for accepting channels of a specified type from the binding context.

CanBuildChannelFactory<TChannel>(BindingContext)

指定した種類のチャネルを生成するためのチャネル ファクトリを、指定したバインド コンテキストが作成できるかどうかを示す値を返します。Returns a value that indicates whether the specified binding context can build a channel factory for producing channels of a specified type.

CanBuildChannelListener<TChannel>(BindingContext)

指定した種類のチャネルを受け入れるチャネル リスナーを、指定したバインド コンテキストが作成できるかどうかを示す値を返します。Returns a value that indicates whether the specified binding context can build a channel listener for accepting channels of a specified type.

Clone()

この要素の複製を作成します。Creates a duplicate of this element.

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判定します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetProperty<T>(BindingContext)

バインド スタックの適切な層から、要求のあった型指定されたオブジェクト (ある場合) を取得します。Gets the typed object requested, if present, from the appropriate layer in the binding stack.

GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
ShouldSerializeTransactionProtocol()

トランザクション フローで使用されるトランザクション プロトコルをシリアル化できるかどうかを示す値を返します。Returns whether the transaction protocol used for transaction flow can be serialized.

ToString()

現在のオブジェクトを表す string を返します。Returns a string that represents the current object.

(継承元 Object)

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

IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

バインディングに関するカスタム ポリシー アサーションをエクスポートします。Exports a custom policy assertion about the binding.

適用対象

こちらもご覧ください