Compartilhar via


IPersistentState<TState> Interface

Definição

Fornece acesso ao estado de granularidade com funcionalidade para salvar, limpar e atualizar o estado.

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)

Parâmetros de tipo

TState

O tipo de estado subjacente.

Implementações

Propriedades

Etag

Obtém a ETag.

(Herdado de IStorage)
RecordExists

Obtém um valor que indica se o registro já existe.

(Herdado de IStorage)
State

Obtém ou define o estado.

(Herdado de IStorage<TState>)

Métodos

ClearStateAsync()

Limpa o estado da granularidade.

(Herdado de IStorage)
ReadStateAsync()

Lê o estado de granularidade do armazenamento.

(Herdado de IStorage)
WriteStateAsync()

Grava o estado de granularidade no armazenamento.

(Herdado de IStorage)

Aplica-se a

Confira também