ISinglePhaseNotification.SinglePhaseCommit メソッド
アセンブリ: System.Transactions (system.transactions.dll 内)

Sub SinglePhaseCommit ( _ singlePhaseEnlistment As SinglePhaseEnlistment _ )
Dim instance As ISinglePhaseNotification Dim singlePhaseEnlistment As SinglePhaseEnlistment instance.SinglePhaseCommit(singlePhaseEnlistment)

このリソース マネージャで 2 フェーズ コミットを使用するか単一フェーズ コミットの最適化を使用するかは、トランザクション マネージャが選択します。単一フェーズ コミットおよび 2 フェーズ コミットの詳細については、「単一フェーズおよびマルチフェーズでのトランザクションのコミット」を参照してください。
したがって、リソース マネージャのこの参加リストでは、SinglePhaseCommit メソッドまたは IEnlistmentNotification インターフェイスで定義されている 2 フェーズ コミット メソッドのいずれかが呼び出されます。
このメソッドの実装によって、singlePhaseEnlistment パラメータの Committed メソッドまたは Aborted メソッドが呼び出され、トランザクションをコミットするかロールバックするかが示されます。
単一フェーズ コミットをサポートする揮発性の参加リストが 1 つだけ存在する場合、またはゼロ以上の揮発性の参加リストと 1 つの永続的な参加リストが存在する場合、トランザクション マネージャはこのメソッドを呼び出します。後者の場合、揮発性の参加リストは 2 フェーズ コミットの Prepare 通知を受け取り、1 つの永続的な参加リストは単一フェーズ コミットの通知を受け取ります。

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からISinglePhaseNotification.SinglePhaseCommit メソッドを検索する場合は、下記のリンクをクリックしてください。

- ISinglePhaseNotification.SinglePhaseCommit メソッドのページへのリンク