方法 :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 名前空間への参照
関連項目
概念
Copyright © 2007 by Microsoft Corporation.All rights reserved.