IStorage<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 o método para operar no estado de granularidade.
public interface IStorage<TState> where TState : new()
public interface IStorage<TState> : Orleans.Core.IStorage
type IStorage<'State (requires 'State : (new : unit -> 'State))> = interface
type IStorage<'State> = interface
interface IStorage
Public Interface IStorage(Of TState)
Public Interface IStorage(Of TState)
Implements IStorage
Parâmetros de tipo
- TState
- Derivado
- Implementações
Propriedades
Etag |
Fornece o método para operar no estado de granularidade. |
RecordExists |
Obtém um valor que indica se o registro já existe. (Herdado de IStorage) |
State |
Obtém ou define o estado. |
Métodos
ClearStateAsync() |
Método assíncrono para fazer com que os dados de estado de granularidade atuais sejam limpos e redefinidos.
Isso geralmente significa que o registro de estado é excluído do repositório de backup, mas o comportamento específico é definido pela instância do provedor de armazenamento configurada para essa granularidade.
Se as Etags não corresponderem, essa operação falhará; Defina Etag = |
ReadStateAsync() |
Método assíncrono para causar a atualização dos dados de estado de granularidade atuais do repositório de backup. Qualquer conteúdo anterior dos dados de estado de granularidade será substituído. |
WriteStateAsync() |
Método assíncrono para causar a gravação dos dados de estado de granularidade atuais no repositório de backup.
Se as Etags não corresponderem, essa operação falhará; Defina Etag = |