英語で読む

次の方法で共有


TransactionOptions 構造体

定義

トランザクション動作を指定する追加情報を格納します。

C#
public struct TransactionOptions : IEquatable<System.Transactions.TransactionOptions>
C#
public struct TransactionOptions
継承
TransactionOptions
実装

注釈

この構造体は、トランザクションのタイムアウトと分離レベルのパラメーターを 1 つの単純な構造にカプセル化します。 必要な動作を TransactionScope 持つ新しいトランザクションを作成するために、 コンストラクターと CommittableTransaction コンストラクターに渡されます。

プロパティ

IsolationLevel

トランザクションの分離レベルを取得または設定します。

Timeout

このトランザクションのタイムアウト期限を取得または設定します。

メソッド

Equals(Object)

この TransactionOptions インスタンスと指定したオブジェクトが等しいかどうかを判断します。

Equals(TransactionOptions)

現在のインスタンスが同じ型の別のインスタンスと等しいかどうかを示します。

GetHashCode()

このインスタンスのハッシュ コードを返します。

演算子

Equality(TransactionOptions, TransactionOptions)

指定した 2 つの TransactionOptions インスタンスが等価であるかどうかをテストします。

Inequality(TransactionOptions, TransactionOptions)

2 つの TransactionOptions インスタンスが等しくないかどうかを示す値を返します。

適用対象

製品 バージョン
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1