Skip to content

ITransactionalResourceExtension.Prepare(string, Guid, AccessCounter, DateTime, ParticipantId, CancellationToken)

Prepare(string, Guid, AccessCounter, DateTime, ParticipantId, CancellationToken)

virtual
View source
[Orleans.Concurrency.AlwaysInterleave]
[Orleans.Transaction(0)]
[Orleans.Concurrency.OneWay]
[Orleans.Alias(2ADCC608)]
public virtual Task Prepare(string resourceId, Guid transactionId, AccessCounter accessCount, DateTime timeStamp, ParticipantId transactionManager, CancellationToken cancellationToken)
Prepares a transaction.

Parameters

resourceIdstring
The transactional resource identifier.
transactionIdGuid
The transaction identifier.
accessCountAccessCounter
The number of resource accesses.
timeStampDateTime
The commit timestamp.
transactionManagerParticipantId
The transaction manager.
cancellationTokenCancellationToken
The cancellation token.

Returns

A System.Threading.Tasks.Task representing the operation.