StateStorageBridge<TState> Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |