IStorage<TState> Interface
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 la méthode pour fonctionner sur l’état du grain.
public interface IStorage<TState> where TState : new()
public interface IStorage<TState> : Orleans.Core.IStorage
type IStorage<'State (requires 'State : (new : unit -> 'State))> = interface
type IStorage<'State> = interface
interface IStorage
Public Interface IStorage(Of TState)
Public Interface IStorage(Of TState)
Implements IStorage
Paramètres de type
- TState
- Dérivé
- Implémente
Propriétés
Etag |
Fournit la méthode pour fonctionner sur l’état du grain. |
RecordExists |
Obtient une valeur indiquant si l’enregistrement existe déjà. (Hérité de IStorage) |
State |
Obtient ou définit l'état. |
Méthodes
ClearStateAsync() |
Méthode asynchrone pour que les données d’état du grain actuelles soient effacées et réinitialisées.
Cela signifie généralement que l’enregistrement d’état est supprimé du magasin de stockage, mais que le comportement spécifique est défini par l’instance du fournisseur de stockage configurée pour ce grain.
Si les etags ne correspondent pas, cette opération échoue ; Définissez Etag = |
ReadStateAsync() |
Méthode asynchrone pour entraîner 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 entraîner l’écriture des données d’état de grain actuelles dans le magasin de stockage.
Si les etags ne correspondent pas, cette opération échoue ; Définissez Etag = |