Skip to content

ReadIsolation

enum

Namespace: Orleans.Transactions.Abstractions

Specifies the isolation of a read performed through Orleans.Transactions.Abstractions.ITransactionalState.
public enum ReadIsolation

Fields

NameValueDescription
Serializable0Reads inside the ambient transaction under a shared lock. This is the default.
ReadCommitted1Reads the latest locally committed state in an empty ambient transaction context, independently copying the result while pending writers retain their locks and tentative state. Remotely coordinated writes become locally visible after the participant receives and persists commit confirmation, which can occur after the write transaction completes.