Partilhar via


StateStorageBridge<TState> Classe

Definição

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.

Aplica-se a

Confira também