다음을 통해 공유


TransactionScopeOption 열거형

정의

트랜잭션 범위를 만드는 추가 옵션을 제공합니다.

public enum class TransactionScopeOption
public enum TransactionScopeOption
type TransactionScopeOption = 
Public Enum TransactionScopeOption
상속
TransactionScopeOption

필드

Required 0

범위에 따라 트랜잭션이 필요합니다. 트랜잭션이 이미 있으면 앰비언트 트랜잭션이 사용됩니다. 그렇지 않으면 범위에 진입하기 전에 새 트랜잭션을 만듭니다. 기본값입니다.

RequiresNew 1

범위에 대해 항상 새 트랜잭션이 만들어집니다.

Suppress 2

범위를 만들 때는 앰비언트 트랜잭션 컨텍스트가 발생하지 않습니다. 앰비언트 트랜잭션 컨텍스트를 사용하지 않고 범위 안의 모든 작업이 완료됩니다.

설명

열거형은 TransactionScopeOption 범위의 트랜잭션 동작을 정의하기 위해 클래스의 TransactionScope 다양한 생성자에 전달됩니다. 이 열거형을 사용하는 방법에 대한 자세한 내용은 트랜잭션 범위를 사용하여 암시적 트랜잭션 구현의 "TransactionScopeOption을 사용하여 트랜잭션 Flow 관리" 섹션을 참조하세요.

적용 대상