ILogViewRead<TView,TLogEntry> Interface

Definition

Interface for reading the log view.

public interface ILogViewRead<TView,TLogEntry>
type ILogViewRead<'View, 'LogEntry> = interface
Public Interface ILogViewRead(Of TView, TLogEntry)

Type Parameters

TView

The type of the view (state of the grain).

TLogEntry

The type of log entries.

Derived

Properties

ConfirmedVersion

The length of the confirmed prefix of the log

ConfirmedView

Confirmed view of the log (reflecting only confirmed entries)

TentativeView

Local, tentative view of the log (reflecting both confirmed and unconfirmed entries)

UnconfirmedSuffix

A list of the submitted entries that do not yet appear in the confirmed prefix.

Methods

RetrieveLogSegment(Int32, Int32)

Attempt to retrieve a segment of the log, possibly from storage. Throws NotSupportedException if the log cannot be read, which depends on the providers used and how they are configured.

Applies to