方法 :SetAbort メソッドおよび SetComplete メソッドを使用する

この例では、System.EnterpriseServices.ContextUtil クラスの静的な SetComplete メソッドおよび SetAbort メソッドを使用する方法を示します。このメソッドの詳細については、「自動トランザクションにおけるコミットおよび中止」を参照してください。

'Try to do something crucial to the transaction in progress.
If Not DoSomeWork() Then
   ContextUtil.SetAbort()   'Something goes wrong.
Else
   ContextUtil.SetComplete()   'All goes well.
End If
//Try to do something crucial to the transaction in progress.
if( !DoSomeWork() )
{
   ContextUtil.SetAbort();   //Something goes wrong.
}
else
{
   ContextUtil.SetComplete();   //All goes well.
}

コードのコンパイル

この例で必要な要素は次のとおりです。

  • System および System.EnterpriseServices 名前空間への参照

関連項目

概念

自動トランザクションにおけるコミットおよび中止

Footer image

Copyright © 2007 by Microsoft Corporation.All rights reserved.