class The abstract base class for all grain classes.
structProvides the base class for value types.
enumProvides the base class for enumerations.
classSupports 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.
interfaceinterface Serializes one durable dictionary command and applies one decoded command.
interface Receives decoded durable dictionary commands from a codec implementation.
interfaceinterface Serializes one durable list command and applies one decoded command.
interface Receives decoded durable list commands from a codec implementation.
interface A durable object which does nothing, used for retiring other durable types.
interfaceinterface Serializes one durable queue command and applies one decoded command.
interface Receives decoded durable queue commands from a codec implementation.
interfaceinterface Serializes one durable set command and applies one decoded command.
interface Receives decoded durable set commands from a codec implementation.
interfaceinterface Serializes one durable task completion source command and applies one decoded command.
interface Receives decoded durable task completion source commands from a codec implementation.
interfaceinterface Serializes one durable value command and applies one decoded command.
interface Receives decoded durable value commands from a codec implementation.
interface Interface for a state which can be persisted to durable storage.
interface Manages the states for a given grain.
interface Creates journaled state managers for journals identified independently of a grain activation.
interface Reads and writes the physical byte format used to persist state journal entries.
interface Metadata associated with journal storage.
interface Provides journal storage.
interface Provides catalog operations for journal storage instances.
interface Reads raw journal data from an
IJournalStorage instance.
interface Creates journal storage.
interface Serializes one durable persistent state command and applies one decoded command.
interface Receives decoded durable persistent state commands from a codec implementation.
interface A format-owned journal entry which can be copied forward without interpreting it.
struct Provides access to buffered journal data read from storage.
class Base class for in-memory journal buffers used to assemble a pending journal batch.
class Options to configure the
IJournaledStateManager.
struct Represents one persisted journal entry.
struct Represents the lexical write scope for one state journal entry.
struct Identifies a journal independently of any grain activation.
class Service key used to resolve the journaling subsystem's
System.TimeProvider from keyed dependency injection. See
TimeProviderNames for the core runtime areas.
class Default implementation of
IJournalMetadata.
struct Provides services used by journaled states during replay.
class Helper methods for reading journal storage data.
struct Identifies a state.
struct Writes journal entries for one state into the current journal batch.
class An in-memory, volatile implementation of
IJournalStorage for non-durable use cases, such as development and testing.
classSupports 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.