Partager via


StateStorageBridge<TState> Classe

Définition

Fournit des fonctionnalités pour fonctionner sur l’état du grain. Implémente le 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)

Paramètres de type

TState

Type d’état sous-jacent.

Héritage
StateStorageBridge<TState>
Implémente

Constructeurs

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

Fournit des fonctionnalités pour fonctionner sur l’état du grain. Implémente le IStorage<TState>

StateStorageBridge<TState>(String, IGrainContext, IGrainStorage, ILoggerFactory, IActivatorProvider)
Obsolète.

Fournit des fonctionnalités pour fonctionner sur l’état du grain. Implémente le IStorage<TState>

StateStorageBridge<TState>(String, IGrainContext, IGrainStorage)

Fournit des fonctionnalités pour fonctionner sur l’état du grain. Implémente le IStorage<TState>

Propriétés

Etag

Obtient ETag.

RecordExists

Obtient une valeur indiquant si l’enregistrement existe déjà.

State

Obtient ou définit l'état.

Méthodes

ClearStateAsync()

Méthode asynchrone pour provoquer l’écriture des données d’état de grain actuelles dans le magasin de stockage.

OnDehydrate(IDehydrationContext)

Fournit des fonctionnalités pour fonctionner sur l’état du grain. Implémente le IStorage<TState>

OnRehydrate(IRehydrationContext)

Fournit des fonctionnalités pour fonctionner sur l’état du grain. Implémente le IStorage<TState>

ReadStateAsync()

Méthode asynchrone pour provoquer l’actualisation des données d’état de grain actuelles à partir du magasin de stockage. Tout contenu précédent des données d’état du grain sera remplacé.

WriteStateAsync()

Méthode asynchrone pour provoquer l’écriture des données d’état de grain actuelles dans le magasin de stockage.

S’applique à

Voir aussi