ICustomStorageInterface<TState,TDelta> 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.
Die Speicherschnittstelle, die von Grains verfügbar gemacht wird, die den CustomStorage-Protokollkonsistenzanbieter verwenden möchten
public interface ICustomStorageInterface<TState,TDelta>
type ICustomStorageInterface<'State, 'Delta> = interface
Public Interface ICustomStorageInterface(Of TState, TDelta)
Typparameter
- TState
Der Typ für den Status des Korns.
- TDelta
Der Typ für Deltaobjekte, die Aktualisierungen des Zustands darstellen.
Methoden
ApplyUpdatesToStorage(IReadOnlyList<TDelta>, Int32) |
Wendet das angegebene Array von Deltas auf den Speicher an und gibt true zurück, wenn die Version im Speicher mit der erwarteten Version übereinstimmt. Tut andernfalls nichts und gibt false zurück. Bei erfolgreicher Ausführung muss die Speicherversion um die Anzahl der Deltas erhöht werden. |
ReadStateFromStorage() |
Liest den aktuellen Zustand und die aktuelle Version aus dem Speicher (beachten Sie, dass das Zustandsobjekt vom Anbieter mutiert werden kann, sodass es nicht freigegeben werden darf). |