Freigeben über


StateStorageBridge<TState> Klasse

Definition

Stellt Funktionen für den Betrieb im Grain-Zustand bereit. Implementiert die 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)

Typparameter

TState

Der zugrunde liegende Zustandstyp.

Vererbung
StateStorageBridge<TState>
Implementiert

Konstruktoren

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

Stellt Funktionen für den Betrieb im Grain-Zustand bereit. Implementiert die IStorage<TState>

StateStorageBridge<TState>(String, IGrainContext, IGrainStorage)

Stellt Funktionen für den Betrieb im Grain-Zustand bereit. Implementiert die IStorage<TState>

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

Stellt Funktionen für den Betrieb im Grain-Zustand bereit. Implementiert die IStorage<TState>

Eigenschaften

Etag

Ruft das ETag ab.

RecordExists

Ruft einen Wert ab, der angibt, ob der Datensatz bereits vorhanden ist.

State

Ruft den Zustand ab oder legt ihn fest.

Methoden

ClearStateAsync()

Asynchrone Methode, um das Schreiben der aktuellen Kornzustandsdaten in den Sicherungsspeicher zu bewirken.

OnDehydrate(IDehydrationContext)

Stellt Funktionen für den Betrieb im Grain-Zustand bereit. Implementiert die IStorage<TState>

OnRehydrate(IRehydrationContext)

Stellt Funktionen für den Betrieb im Grain-Zustand bereit. Implementiert die IStorage<TState>

ReadStateAsync()

Async-Methode, um eine Aktualisierung der aktuellen Grain-Zustandsdaten aus dem Sicherungsspeicher zu bewirken. Alle vorherigen Inhalte der Kornzustandsdaten werden überschrieben.

WriteStateAsync()

Asynchrone Methode, um das Schreiben der aktuellen Kornzustandsdaten in den Sicherungsspeicher zu bewirken.

Gilt für:

Weitere Informationen