ITransactionManager.PrepareAndCommit Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Solicitação enviada pelo TA ao TM. O TM responde após confirmar ou anular a transação.
public System.Threading.Tasks.Task<Orleans.Transactions.TransactionalStatus> PrepareAndCommit (Guid transactionId, Orleans.Transactions.Abstractions.AccessCounter accessCount, DateTime timeStamp, System.Collections.Generic.List<Orleans.Transactions.ParticipantId> writerResources, int totalParticipants);
abstract member PrepareAndCommit : Guid * Orleans.Transactions.Abstractions.AccessCounter * DateTime * System.Collections.Generic.List<Orleans.Transactions.ParticipantId> * int -> System.Threading.Tasks.Task<Orleans.Transactions.TransactionalStatus>
Public Function PrepareAndCommit (transactionId As Guid, accessCount As AccessCounter, timeStamp As DateTime, writerResources As List(Of ParticipantId), totalParticipants As Integer) As Task(Of TransactionalStatus)
Parâmetros
- transactionId
- Guid
a ID da transação a ser preparada
- accessCount
- AccessCounter
número de leituras/gravações executadas neste participante por esta transação
- timeStamp
- DateTime
o carimbo de data/hora de confirmação para essa transação
- writerResources
- List<ParticipantId>
os participantes que escreveram durante a transação
- totalParticipants
- Int32
o número total de participantes na transação
Retornos
o status da transação