Freigeben über


ITransactionManager.PrepareAndCommit Methode

Definition

Anfrage, die von TA an TM gesendet wurde. Die TM antwortet nach dem Commit oder Abbrechen der Transaktion.

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)

Parameter

transactionId
Guid

die ID der zu vorbereitenden Transaktion

accessCount
AccessCounter

Anzahl der Lese-/Schreibvorgänge, die für diesen Teilnehmer durch diese Transaktion ausgeführt werden

timeStamp
DateTime

zeitstempel für diese Transaktion

writerResources
List<ParticipantId>

die Teilnehmer, die während der Transaktion geschrieben haben

totalParticipants
Int32

die Gesamtanzahl der Teilnehmer in der Transaktion

Gibt zurück

der Status der Transaktion

Gilt für: