EnlistmentOptions 列挙体とは? わかりやすく解説

EnlistmentOptions 列挙体

メモ : この列挙体は、.NET Framework version 2.0新しく追加されたものです。

準備フェーズにおいて、オブジェクトトランザクション参加させるかどうか判断します

この列挙体には、メンバ値のビットごとの組み合わせ可能にする FlagsAttribute 属性含まれています。

名前空間: System.Transactions
アセンブリ: System.Transactions (system.transactions.dll 内)
構文構文

<FlagsAttribute> _
Public Enumeration EnlistmentOptions
Dim instance As EnlistmentOptions
[FlagsAttribute] 
public enum EnlistmentOptions
[FlagsAttribute] 
public enum class EnlistmentOptions
/** @attribute FlagsAttribute() */ 
public enum EnlistmentOptions
FlagsAttribute 
public enum EnlistmentOptions
メンバメンバ
 メンバ説明
EnlistDuringPrepareRequiredコミット プロセス初期フェーズにおいて、オブジェクト参加する必要があります。 
Noneコミット プロセス初期フェーズにおいて、オブジェクト参加する要はありません。 
解説解説

この列挙体は、EnlistVolatile と EnlistDurable、およびリソース マネージャ準備フェーズ中に別の参加リスト作成する必要があるかどうかトランザクション マネージャ通知するメソッド渡されます。参加リスト詳細については、「トランザクションへの参加要素としてのリソースの登録」を参照してください

参加処理において EnlistDuringPrepareRequired が指定され場合リソース マネージャは、トランザクションへの新規参加許可されている間に Prepare 通知受け取りたがっているという意味になります。このオプション通常バック エンド データベースなど、他の永続的リソースキャッシュとして機能するリソース マネージャによって参加処理中に使用されます。このキャッシュリソースPrepare 通知受け取ると、その内容永続的リソース転送されます。こうすることではじめ永続的リソーストランザクション登録され2 フェーズ コミット (2PC) プロトコル登録されます。それ以前は、(永続性リソースではなく) キャッシュリソースだけがトランザクション参加していることになります

None を指定した場合は、参加リストは、新し参加リストを 2PC に作成できなくなるときまで Prepare 通知受け取らないことを示します最初に紹介したシナリオで、キャッシュリソースが登録処理中にこのオプション指定しPrepare 通知中にキャッシュフラッシュようとした場合永続的リソースが登録を試みると、期限切れにより例外発生します

None は、既定使用する必要があります

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「EnlistmentOptions 列挙体」の関連用語

EnlistmentOptions 列挙体のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



EnlistmentOptions 列挙体のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS