Edit

Share via


IReminderTable Interface

Definition

Interface for implementations of the underlying storage for reminder data: Azure Table, SQL, development emulator grain, and a mock implementation. Defined as a grain interface for the development emulator grain case.

public interface IReminderTable
type IReminderTable = interface
Public Interface IReminderTable
Derived

Methods

Init()
Obsolete.

Initializes this instance.

Init(GlobalConfiguration, Logger)
ReadRow(GrainId, String)

Reads a specifie entry.

ReadRow(GrainReference, String)
ReadRows(GrainId)

Reads the reminder table entries associated with the specified grain.

ReadRows(GrainReference)
ReadRows(UInt32, UInt32)

Return all rows that have their GetUniformHashCode() in the range (start, end]

RemoveRow(GrainId, String, String)

Removes a row from the table.

RemoveRow(GrainReference, String, String)

Remove a row from the table.

StartAsync(CancellationToken)

Initializes this instance.

StopAsync(CancellationToken)

Stops the reminder table.

TestOnlyClearTable()

Clears the table.

UpsertRow(ReminderEntry)

Upserts the specified entry.

Applies to