StateStorageBridge<TState> Classe
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 funcionalidade para operar no estado de granularidade. Implementa o IStorage<TState>
public class StateStorageBridge<TState> : Orleans.Core.IStorage<TState> where TState : new()
public class StateStorageBridge<TState> : Orleans.Core.IStorage<TState>
public class StateStorageBridge<TState> : Orleans.Core.IStorage<TState>, Orleans.Runtime.IGrainMigrationParticipant
type StateStorageBridge<'State (requires 'State : (new : unit -> 'State))> = class
interface IStorage<'State (requires 'State : (new : unit -> 'State))>
type StateStorageBridge<'State> = class
interface IStorage<'State>
interface IStorage
type StateStorageBridge<'State> = class
interface IStorage<'State>
interface IStorage
interface IGrainMigrationParticipant
Public Class StateStorageBridge(Of TState)
Implements IStorage(Of TState)
Public Class StateStorageBridge(Of TState)
Implements IGrainMigrationParticipant, IStorage(Of TState)
Parâmetros de tipo
- TState
O tipo de estado subjacente.
- Herança
-
StateStorageBridge<TState>
- Implementações
Construtores
StateStorageBridge<TState>(String, GrainReference, IGrainStorage, ILoggerFactory) |
Fornece funcionalidade para operar no estado de granularidade. Implementa o IStorage<TState> |
StateStorageBridge<TState>(String, IGrainContext, IGrainStorage, ILoggerFactory, IActivatorProvider) |
Obsoleto.
Fornece funcionalidade para operar no estado de granularidade. Implementa o IStorage<TState> |
StateStorageBridge<TState>(String, IGrainContext, IGrainStorage) |
Fornece funcionalidade para operar no estado de granularidade. Implementa o IStorage<TState> |
Propriedades
Etag |
Obtém a ETag. |
RecordExists |
Obtém um valor que indica se o registro já existe. |
State |
Obtém ou define o estado. |
Métodos
ClearStateAsync() |
Método assíncrono para causar a gravação dos dados de estado de granularidade atuais no repositório de backup. |
OnDehydrate(IDehydrationContext) |
Fornece funcionalidade para operar no estado de granularidade. Implementa o IStorage<TState> |
OnRehydrate(IRehydrationContext) |
Fornece funcionalidade para operar no estado de granularidade. Implementa o IStorage<TState> |
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. |