Condividi tramite


IPersistentState<TState> Interfaccia

Definizione

Fornisce l'accesso allo stato granulare con funzionalità per salvare, cancellare e aggiornare lo stato.

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)

Parametri di tipo

TState

Tipo di stato sottostante.

Implementazioni

Proprietà

Etag

Ottiene il valore ETag.

(Ereditato da IStorage)
RecordExists

Ottiene un valore che indica se il record esiste già.

(Ereditato da IStorage)
State

Ottiene o imposta lo stato.

(Ereditato da IStorage<TState>)

Metodi

ClearStateAsync()

Cancella lo stato di granularità.

(Ereditato da IStorage)
ReadStateAsync()

Legge lo stato di granularità dall'archiviazione.

(Ereditato da IStorage)
WriteStateAsync()

Scrive lo stato di granularità nella risorsa di archiviazione.

(Ereditato da IStorage)

Si applica a

Vedi anche