IPersistentState<TState> Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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) |