Partager via


ITransactionAgent.Resolve Méthode

Définition

Surcharges

Resolve(ITransactionInfo)

Tentative de résolution d’une transaction. Valider ou abandonner la transaction

Resolve(TransactionInfo)

Tentative de résolution d’une transaction. Valider ou abandonner la transaction

Resolve(ITransactionInfo)

Source:
ITransactionAgent.cs

Tentative de résolution d’une transaction. Valider ou abandonner la transaction

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))

Paramètres

transactionInfo
ITransactionInfo

informations de transaction

Retours

Null si la transaction a été validée avec succès, ou une exception dans le cas contraire. Si l’exception est OrleansTransactionInDoubtException, cela signifie que le résultat du commit ne peut pas être déterminé ; dans le cas contraire, il est garanti que la transaction n’a pas pris effet.

S’applique à

Resolve(TransactionInfo)

Tentative de résolution d’une transaction. Valider ou abandonner la transaction

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))

Paramètres

transactionInfo
TransactionInfo

informations de transaction

Retours

Null si la transaction a été validée avec succès, ou une exception dans le cas contraire. Si l’exception est OrleansTransactionInDoubtException, cela signifie que le résultat du commit ne peut pas être déterminé ; dans le cas contraire, il est garanti que la transaction n’a pas pris effet.

S’applique à