ISinglePhaseNotificationとは? わかりやすく解説

ISinglePhaseNotification インターフェイス

メモ : このインターフェイスは、.NET Framework version 2.0新しく追加されたものです。

トランザクション参加するための単一フェーズ コミット最適化サポートするリソース オブジェクト示します

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

Public Interface ISinglePhaseNotification
    Inherits IEnlistmentNotification
Dim instance As ISinglePhaseNotification
public interface ISinglePhaseNotification : IEnlistmentNotification
public interface class ISinglePhaseNotification
 : IEnlistmentNotification
public interface ISinglePhaseNotification extends IEnlistmentNotification
public interface ISinglePhaseNotification extends
 IEnlistmentNotification
解説解説

リソース マネージャがこのインターフェイス実装して単一フェーズ コミット最適化サポートしている場合でも、単一フェーズ コミット受け取るという保証はありません。その場合でもトランザクション マネージャは、単一フェーズ コミットではなく 2 フェーズ コミット通知送信する場合あります単一フェーズ コミット最適化詳細については、「単一フェーズ コミット昇格可能な単一フェーズ通知使用した最適化」を参照してください

リソース マネージャトランザクション参加要素として参加させるには、Transaction クラスの EnlistVolatile メソッドまたは EnlistDurable メソッド呼び出します。特に、確実に単一フェーズ コミット実行するには、EnlistmentOptions パラメータを None と同じにする必要があります誤って EnlistDuringPrepareRequired に設定すると、単一フェーズ コミット実行されません。

ISinglePhaseNotification インターフェイスは IEnlistmentNotification インターフェイスから派生しているため、2 フェーズ コミット通知を行うためには、リソース マネージャが IEnlistmentNotification インターフェイスメソッドをすべて実装する必要もあります。このリソース マネージャ2 フェーズ コミット使用する単一フェーズ コミット最適化使用するかは、トランザクション マネージャ選択します。ただし、このインターフェイス実装すると、リソース マネージャ最適化使用できます (使用できる場合)。

最適化使用しトランザクション マネージャ参加リソースの SinglePhaseCommit メソッド呼び出すと、リソース マネージャは SinglePhaseEnlistment クラスさまざまなメソッド使用してこの呼び出し応答しトランザクションコミットするロールバックするかをトランザクション マネージャ通知します

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

ISinglePhaseNotification メソッド


ISinglePhaseNotification メンバ




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

辞書ショートカット

すべての辞書の索引

「ISinglePhaseNotification」の関連用語

ISinglePhaseNotificationのお隣キーワード
検索ランキング

   

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



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

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

©2025 GRAS Group, Inc.RSS