Partager via


ICustomStorageInterface<TState,TDelta> Interface

Définition

Interface de stockage exposée par les grains qui souhaitent utiliser le fournisseur de cohérence des journaux CustomStorage

public interface ICustomStorageInterface<TState,TDelta>
type ICustomStorageInterface<'State, 'Delta> = interface
Public Interface ICustomStorageInterface(Of TState, TDelta)

Paramètres de type

TState

Type pour l’état du grain.

TDelta

Type pour les objets delta qui représentent les mises à jour de l’état.

Méthodes

ApplyUpdatesToStorage(IReadOnlyList<TDelta>, Int32)

Applique le tableau de deltas donné au stockage et retourne true si la version du stockage correspond à la version attendue. Sinon, ne fait rien et retourne false. En cas de réussite, la version du stockage doit être augmentée du nombre de deltas.

ReadStateFromStorage()

Lit l’état actuel et la version à partir du stockage (notez que l’objet d’état peut être muté par le fournisseur, de sorte qu’il ne doit pas être partagé).

S’applique à