IStorage<TState> Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Methode für den Betrieb im Körnungszustand bereit.
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
Typparameter
- TState
- Abgeleitet
- Implementiert
Eigenschaften
Etag |
Stellt eine Methode für den Betrieb im Körnungszustand bereit. |
RecordExists |
Ruft einen Wert ab, der angibt, ob der Datensatz bereits vorhanden ist. (Geerbt von IStorage) |
State |
Ruft den Zustand ab oder legt ihn fest. |
Methoden
ClearStateAsync() |
Asynchrone Methode, um zu bewirken, dass die aktuellen Kornzustandsdaten gelöscht und zurückgesetzt werden.
Dies bedeutet normalerweise, dass der Zustandsdatensatz aus dem Sicherungsspeicher gelöscht wird, aber das spezifische Verhalten wird von der Speicheranbieterinstanz definiert, die für dieses Grain konfiguriert ist.
Wenn Etags nicht übereinstimmen, tritt bei diesem Vorgang ein Fehler auf. Legen Sie Etag = |
ReadStateAsync() |
Asynchrone Methode, um die Aktualisierung der aktuellen Daten des Körnungszustands aus dem Sicherungsspeicher zu verursachen. Alle vorherigen Inhalte der Körnungszustandsdaten werden überschrieben. |
WriteStateAsync() |
Asynchrone Methode, um das Schreiben der aktuellen Kornzustandsdaten in den Sicherungsspeicher zu verursachen.
Wenn Etags nicht übereinstimmen, tritt bei diesem Vorgang ein Fehler auf. Legen Sie Etag = |