編輯

共用方式為


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 the specified entry.

ReadRow(GrainReference, String)
ReadRows(GrainId)

Reads the reminder table entries associated with the specified grain.

ReadRows(GrainReference)
ReadRows(UInt32, UInt32)

Returns all rows that have their GetUniformHashCode() in the range (begin, end]. If begin is greater or equal to end, returns all entries with hash greater begin or hash less or equal to 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