TransactionFlowBindingElement クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
バインディングのトランザクション フロー サポートを指定する構成要素を表します。 このクラスは継承できません。
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
- 継承
- 実装
注釈
この要素を使用すると、エンドポイントのバインディング設定で受信トランザクションフローを有効または無効にしたり、受信トランザクションに必要なプロトコル形式を指定したりすることができます。
注意事項
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) |
バインディングに関するカスタム ポリシー アサーションをエクスポートします。 |