Skip to content

ITransactionManagerExtension.Prepared(string, Guid, DateTime, ParticipantId, TransactionalStatus)

Prepared(string, Guid, DateTime, ParticipantId, TransactionalStatus)

abstract
View source
[Orleans.Concurrency.AlwaysInterleave]
[Orleans.Transaction(0)]
[Orleans.Concurrency.OneWay]
[Orleans.Alias(Prepared)]
public abstract Task Prepared(string resourceId, Guid transactionId, DateTime timestamp, ParticipantId resource, TransactionalStatus status)
Reports the result of preparing a participant to the specified transaction manager.

Parameters

resourceIdstring
The identifier of the transaction manager resource.
transactionIdGuid
The transaction identifier.
timestampDateTime
The transaction commit timestamp.
resourceParticipantId
The participant reporting its prepare result.
statusTransactionalStatus
The participant's prepare result.

Returns

A task which represents the one-way operation.