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
общее число участников транзакции.
Возвращаемое значение
состояние транзакции