Skip to content

Microsoft.Orleans.Journaling

10.0.0-alpha.1 · net10.0

Orleans.Journaling

DurableGrain

class
Provides a base class for grains which manage journaled durable state.

IDurableList<T>

interface
Represents a list whose mutations are recorded in a journal.

IDurableNothing

interface
A durable object which does nothing, used for retiring other durable types.

IDurableQueue<T>

interface
Represents a first-in, first-out collection whose mutations are recorded in a journal.

IDurableSet<T>

interface
Represents a set whose mutations are recorded in a journal.

IDurableValue<T>

interface
Represents a value whose changes are recorded in a journal.

IJournaledState

interface
Interface for a state which can be persisted to durable storage.

IJournalFormat

interface
Reads and writes the physical byte format used to persist state journal entries.

IPreservedJournalEntry

interface
A format-owned journal entry which can be copied forward without interpreting it.

JournalBufferWriter

class
Base class for in-memory journal buffers used to assemble a pending journal batch.

JournalEntryScope

struct
Represents the lexical write scope for one state journal entry.

JournalId

struct
Identifies a journal independently of any grain activation.

JournalStreamWriter

struct
Writes journal entries for one state into the current journal batch.

Orleans.Journaling.Json

OrleansCodeGen.Orleans.Journaling

Codec_DurableTaskCompletionSourceState<T>

class
Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.

Codec_DurableTaskCompletionSourceStatus

class
Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.