Freigeben über


IPersistentState<TState> Schnittstelle

Definition

Bietet Zugriff auf den Grain-Zustand mit Funktionen zum Speichern, Löschen und Aktualisieren des Zustands.

public interface IPersistentState<TState> : Orleans.Core.IStorage<TState> where TState : new()
public interface IPersistentState<TState> : Orleans.Core.IStorage<TState>
type IPersistentState<'State (requires 'State : (new : unit -> 'State))> = interface
    interface IStorage<'State (requires 'State : (new : unit -> 'State))>
type IPersistentState<'State> = interface
    interface IStorage<'State>
    interface IStorage
Public Interface IPersistentState(Of TState)
Implements IStorage(Of TState)

Typparameter

TState

Der zugrunde liegende Zustandstyp.

Implementiert

Eigenschaften

Etag

Ruft das ETag ab.

(Geerbt von IStorage)
RecordExists

Ruft einen Wert ab, der angibt, ob der Datensatz bereits vorhanden ist.

(Geerbt von IStorage)
State

Ruft den Zustand ab oder legt ihn fest.

(Geerbt von IStorage<TState>)

Methoden

ClearStateAsync()

Löscht den Körnungszustand.

(Geerbt von IStorage)
ReadStateAsync()

Liest den Körnungszustand aus dem Speicher.

(Geerbt von IStorage)
WriteStateAsync()

Schreibt den Körnungszustand in den Speicher.

(Geerbt von IStorage)

Gilt für:

Weitere Informationen