TransactionAttribute 생성자

정의

TransactionAttribute 클래스의 새 인스턴스를 초기화합니다.

오버로드

Name Description
TransactionAttribute()

구성 요소의 TransactionAttribute 요청된 트랜잭션 유형을 .로 설정하여 클래스의 새 인스턴스를 Required초기화합니다.

TransactionAttribute(TransactionOption)

트랜잭션 형식을 지정하여 클래스의 TransactionAttribute 새 인스턴스를 초기화합니다.

TransactionAttribute()

구성 요소의 TransactionAttribute 요청된 트랜잭션 유형을 .로 설정하여 클래스의 새 인스턴스를 Required초기화합니다.

public:
 TransactionAttribute();
public TransactionAttribute();
Public Sub New ()

예제

다음 코드 예제에서는 새 TransactionAttribute를 만듭니다.

[Transaction]
public class TransactionAttribute_Ctor : ServicedComponent
{
}
<Transaction()>  _
Public Class TransactionAttribute_Ctor
    Inherits ServicedComponent
End Class

적용 대상

TransactionAttribute(TransactionOption)

트랜잭션 형식을 지정하여 클래스의 TransactionAttribute 새 인스턴스를 초기화합니다.

public:
 TransactionAttribute(System::EnterpriseServices::TransactionOption val);
public TransactionAttribute(System.EnterpriseServices.TransactionOption val);
new System.EnterpriseServices.TransactionAttribute : System.EnterpriseServices.TransactionOption -> System.EnterpriseServices.TransactionAttribute
Public Sub New (val As TransactionOption)

매개 변수

val
TransactionOption

지정된 트랜잭션 형식, 값입니다 TransactionOption .

예제

다음 코드 예제에서는 새 TransactionAttribute를 만듭니다.

[Transaction(TransactionOption.Supported)]
public class TransactionAttribute_Ctor_TransactionOption : ServicedComponent
{
}

[Transaction(TransactionOption.Supported,
     Isolation=TransactionIsolationLevel.Serializable)]
public class TransactionAttribute_Ctor_TransactionOption_Isolation :
    ServicedComponent
{
}

[Transaction(TransactionOption.Supported,
     Isolation=TransactionIsolationLevel.Serializable,
     Timeout=30)]
public class TransactionAttribute_Ctor_TransactionOption_Isolation_Timeout :
     ServicedComponent
{
}
<Transaction(TransactionOption.Supported)>  _
Public Class TransactionAttribute_Ctor_TransactionOption
    Inherits ServicedComponent
End Class

<Transaction(TransactionOption.Supported, Isolation := TransactionIsolationLevel.Serializable)>  _
Public Class TransactionAttribute_Ctor_TransactionOption_Isolation
    Inherits ServicedComponent
End Class

<Transaction(TransactionOption.Supported, Isolation := TransactionIsolationLevel.Serializable, Timeout := 30)>  _
Public Class TransactionAttribute_Ctor_TransactionOption_Isolation_Timeout
    Inherits ServicedComponent
End Class

적용 대상