Поделиться через


ITransactionManager.PrepareAndCommit Метод

Определение

Запрос, отправленный TA в TM. TM отвечает после фиксации или прерывания транзакции.

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)

Параметры

transactionId
Guid

идентификатор транзакции для подготовки

accessCount
AccessCounter

количество операций чтения и записи, выполненных для этого участника данной транзакцией

timeStamp
DateTime

метка времени фиксации для этой транзакции

writerResources
List<ParticipantId>

участники, которые написали во время транзакции

totalParticipants
Int32

общее число участников транзакции.

Возвращаемое значение

состояние транзакции

Применяется к