英語で読む

次の方法で共有


TransactionScopeOption 列挙型

定義

トランザクション スコープを作成するための追加オプションを提供します。

C#
public enum TransactionScopeOption
継承
TransactionScopeOption

フィールド

名前 説明
Required 0

スコープには、トランザクションが必要です。 アンビエント トランザクションが既に存在する場合は、アンビエント トランザクションを使用します。 トランザクションが存在しない場合は、スコープに入る前に新しいトランザクションが作成されます。 これが既定値です。

RequiresNew 1

スコープに対して、常に新しいトランザクションが作成されます。

Suppress 2

スコープの作成中は、アンビエント トランザクションのコンテキストは抑制されます。 スコープ内のすべての操作は、アンビエント トランザクションのコンテキストを使用せずに行われます。

注釈

列挙型は TransactionScopeOption 、 クラスのさまざまなコンストラクター TransactionScope に渡され、スコープのトランザクション動作を定義します。 この列挙体の使用方法の詳細については、「トランザクション スコープを使用した暗黙的なトランザクションの実装」の「TransactionScopeOption を 使用したトランザクション フローの管理」セクションを参照してください。

適用対象

製品 バージョン
.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