다음을 통해 공유


방법: SetAbort 및 SetComplete 메서드 사용

이 예제에서는 System.EnterpriseServices.ContextUtil 클래스의 정적 SetCompleteSetAbort 메서드를 사용하는 방법을 보여 줍니다. 이 메서드에 대한 자세한 내용은 자동 트랜잭션에서의 응답을 참조하십시오.

예제

'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.