다음을 통해 공유


OperationContext.SetTransactionComplete 메서드

정의

현재 실행 중인 트랜잭션을 커밋합니다.

public:
 void SetTransactionComplete();
public void SetTransactionComplete ();
member this.SetTransactionComplete : unit -> unit
Public Sub SetTransactionComplete ()

예외

컨텍스트에 트랜잭션이 없는 경우

설명

이 방법은 OperationBehaviorAttribute.TransactionAutoCompletefalse로 설정하는 작업에만 유용합니다. 일반적으로 서비스는 모든 작업이 아닌 일부 작업에서 이를 수행합니다. OperationBehaviorAttribute.TransactionAutoComplete가 false이면 트랜잭션이 자동으로 완료됩니다. 작업이 트랜잭션을 완료해야 하는지 여부를 디자인 타임에서 결정할 수 없는 경우 SetTransactionComplete를 사용합니다.

적용 대상