다음을 통해 공유


TransactionOptions 구조체

정의

트랜잭션 동작을 지정하는 추가 정보가 들어 있습니다.

public value class TransactionOptions
public value class TransactionOptions : IEquatable<System::Transactions::TransactionOptions>
public struct TransactionOptions
public struct TransactionOptions : IEquatable<System.Transactions.TransactionOptions>
type TransactionOptions = struct
Public Structure TransactionOptions
Public Structure TransactionOptions
Implements IEquatable(Of TransactionOptions)
상속
TransactionOptions
구현

설명

이 구조체는 트랜잭션에 대한 시간 제한 및 격리 수준 매개 변수를 단일 단순 구조로 캡슐화합니다. 원하는 동작을 사용하여 새 트랜잭션을 TransactionScope CommittableTransaction 만들기 위해 생성자에 전달됩니다.

속성

IsolationLevel

트랜잭션의 격리 수준을 가져오거나 설정합니다.

Timeout

이 트랜잭션의 제한 시간을 가져오거나 설정합니다.

메서드

Equals(Object)

TransactionOptions 인스턴스와 지정된 개체가 같은지 여부를 확인합니다.

Equals(TransactionOptions)

현재 인스턴스가 동일한 형식의 다른 인스턴스와 같은지 여부를 나타냅니다.

GetHashCode()

이 인스턴스의 해시 코드를 반환합니다.

연산자

Equality(TransactionOptions, TransactionOptions)

지정된 두 TransactionOptions 인스턴스가 같은지 여부를 테스트합니다.

Inequality(TransactionOptions, TransactionOptions)

TransactionOptions 인스턴스가 다른지 여부를 나타내는 값을 반환합니다.

적용 대상