Ler em inglês

Compartilhar via


StateStorageBridge<TState> Classe

Definição

Fornece funcionalidade para operar no estado de granularidade. Implementa o IStorage<TState>

C#
public class StateStorageBridge<TState> : Orleans.Core.IStorage<TState> where TState : new()
C#
public class StateStorageBridge<TState> : Orleans.Core.IStorage<TState>
C#
public class StateStorageBridge<TState> : Orleans.Core.IStorage<TState>, Orleans.Runtime.IGrainMigrationParticipant

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.

Aplica-se a

Produto Versões
.NET Orleans 3.4.5, 3.6.0, 7.0.0, 8.0.0, 8.1.0, 8.2.0, 9.0.0

Confira também