다음을 통해 공유


ITransactionAgent.Resolve 메서드

정의

오버로드

Resolve(ITransactionInfo)

트랜잭션 해결을 시도합니다. 트랜잭션 커밋 또는 중단

Resolve(TransactionInfo)

트랜잭션 해결을 시도합니다. 트랜잭션 커밋 또는 중단

Resolve(ITransactionInfo)

Source:
ITransactionAgent.cs

트랜잭션 해결을 시도합니다. 트랜잭션 커밋 또는 중단

public System.Threading.Tasks.Task<Orleans.Transactions.TransactionalStatus> Resolve (Orleans.Transactions.ITransactionInfo transactionInfo);
public System.Threading.Tasks.Task<(Orleans.Transactions.TransactionalStatus Status, Exception exception)> Resolve (Orleans.Transactions.ITransactionInfo transactionInfo);
abstract member Resolve : Orleans.Transactions.ITransactionInfo -> System.Threading.Tasks.Task<Orleans.Transactions.TransactionalStatus>
abstract member Resolve : Orleans.Transactions.ITransactionInfo -> System.Threading.Tasks.Task<ValueTuple<Orleans.Transactions.TransactionalStatus, Exception>>
Public Function Resolve (transactionInfo As ITransactionInfo) As Task(Of TransactionalStatus)
Public Function Resolve (transactionInfo As ITransactionInfo) As Task(Of ValueTuple(Of TransactionalStatus, Exception))

매개 변수

transactionInfo
ITransactionInfo

트랜잭션 정보

반환

트랜잭션이 성공적으로 커밋된 경우 null이거나, 그렇지 않으면 예외입니다. 예외가 OrleansTransactionInDoubtException인 경우 커밋의 결과를 확인할 수 없음을 의미합니다. 그렇지 않으면 트랜잭션이 적용되지 않도록 보장됩니다.

적용 대상

Resolve(TransactionInfo)

트랜잭션 해결을 시도합니다. 트랜잭션 커밋 또는 중단

public System.Threading.Tasks.Task<(Orleans.Transactions.TransactionalStatus Status, Exception exception)> Resolve (Orleans.Transactions.TransactionInfo transactionInfo);
abstract member Resolve : Orleans.Transactions.TransactionInfo -> System.Threading.Tasks.Task<ValueTuple<Orleans.Transactions.TransactionalStatus, Exception>>
Public Function Resolve (transactionInfo As TransactionInfo) As Task(Of ValueTuple(Of TransactionalStatus, Exception))

매개 변수

transactionInfo
TransactionInfo

트랜잭션 정보

반환

트랜잭션이 성공적으로 커밋된 경우 null이거나, 그렇지 않으면 예외입니다. 예외가 OrleansTransactionInDoubtException인 경우 커밋의 결과를 확인할 수 없음을 의미합니다. 그렇지 않으면 트랜잭션이 적용되지 않도록 보장됩니다.

적용 대상