Partager via


IPersistentState<TState> Interface

Définition

Fournit l’accès à l’état du grain avec des fonctionnalités permettant d’enregistrer, d’effacer et d’actualiser l’état.

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)

Paramètres de type

TState

Type d’état sous-jacent.

Implémente

Propriétés

Etag

Obtient ETag.

(Hérité de IStorage)
RecordExists

Obtient une valeur indiquant si l’enregistrement existe déjà.

(Hérité de IStorage)
State

Obtient ou définit l'état.

(Hérité de IStorage<TState>)

Méthodes

ClearStateAsync()

Efface l’état du grain.

(Hérité de IStorage)
ReadStateAsync()

Lit l’état du grain à partir du stockage.

(Hérité de IStorage)
WriteStateAsync()

Écrit l’état du grain dans le stockage.

(Hérité de IStorage)

S’applique à

Voir aussi