Edit

Share via


TransactionInfo Class

Definition

[Orleans.GenerateSerializer]
public sealed class TransactionInfo
[System.Serializable]
public class TransactionInfo : Orleans.Transactions.ITransactionInfo
[<Orleans.GenerateSerializer>]
type TransactionInfo = class
[<System.Serializable>]
type TransactionInfo = class
    interface ITransactionInfo
Public NotInheritable Class TransactionInfo
Public Class TransactionInfo
Implements ITransactionInfo
Inheritance
TransactionInfo
Attributes
Implements

Constructors

Name Description
TransactionInfo()
TransactionInfo(Guid, DateTime, DateTime, Boolean)
TransactionInfo(TransactionInfo)

Constructor used when TransactionInfo is transferred to a request

Fields

Name Description
PendingCalls

Properties

Name Description
Id
IsReadOnly
OriginalException
Participants
Priority
TimeStamp
TransactionId
TryToCommit

Methods

Name Description
Fork()
Join(ITransactionInfo)
Join(TransactionInfo)
MustAbort(SerializationManager)
MustAbort(Serializer<OrleansTransactionAbortedException>)
ReconcilePending()

Reconciles all pending calls that have join the transaction.

RecordException(Exception, SerializationManager)
RecordException(Exception, Serializer<OrleansTransactionAbortedException>)
RecordRead(ParticipantId, DateTime)
RecordWrite(ParticipantId, DateTime)
ToString()

For verbose tracing and debugging.

Applies to