ITransactionAgent.Resolve Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.