Condividi tramite


StateStorageBridge<TState> Classe

Definizione

Fornisce funzionalità per il funzionamento sullo stato di granularità. Implementa l'oggetto 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)

Parametri di tipo

TState

Tipo di stato sottostante.

Ereditarietà
StateStorageBridge<TState>
Implementazioni

Costruttori

StateStorageBridge<TState>(String, GrainReference, IGrainStorage, ILoggerFactory)

Fornisce funzionalità per il funzionamento sullo stato di granularità. Implementa l'oggetto IStorage<TState>

StateStorageBridge<TState>(String, IGrainContext, IGrainStorage)

Fornisce funzionalità per il funzionamento sullo stato di granularità. Implementa l'oggetto IStorage<TState>

StateStorageBridge<TState>(String, IGrainContext, IGrainStorage, ILoggerFactory, IActivatorProvider)
Obsoleti.

Fornisce funzionalità per il funzionamento sullo stato di granularità. Implementa l'oggetto IStorage<TState>

Proprietà

Etag

Ottiene il valore ETag.

RecordExists

Ottiene un valore che indica se il record esiste già.

State

Ottiene o imposta lo stato.

Metodi

ClearStateAsync()

Metodo asincrono per causare la scrittura dei dati dello stato di granularità correnti nell'archivio di backup.

OnDehydrate(IDehydrationContext)

Fornisce funzionalità per il funzionamento sullo stato di granularità. Implementa l'oggetto IStorage<TState>

OnRehydrate(IRehydrationContext)

Fornisce funzionalità per il funzionamento sullo stato di granularità. Implementa l'oggetto IStorage<TState>

ReadStateAsync()

Metodo asincrono per causare l'aggiornamento dei dati dello stato di granularità correnti dall'archivio di backup. Tutti i contenuti precedenti dei dati sullo stato di granularità verranno sovrascritti.

WriteStateAsync()

Metodo asincrono per causare la scrittura dei dati dello stato di granularità correnti nell'archivio di backup.

Si applica a

Vedi anche