Condividi tramite


ICustomStorageInterface<TState,TDelta> Interfaccia

Definizione

Interfaccia di archiviazione esposta da grani che vogliono usare il provider di coerenza dei log CustomStorage

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

Parametri di tipo

TState

Tipo per lo stato della granularità.

TDelta

Tipo di oggetti delta che rappresentano gli aggiornamenti allo stato.

Metodi

ApplyUpdatesToStorage(IReadOnlyList<TDelta>, Int32)

Applica la matrice di delta specificata all'archiviazione e restituisce true, se la versione nell'archiviazione corrisponde alla versione prevista. In caso contrario, non esegue alcuna operazione e restituisce false. In caso di esito positivo, la versione dell'archiviazione deve essere aumentata del numero di delta.

ReadStateFromStorage()

Legge lo stato corrente e la versione dalla risorsa di archiviazione. Si noti che l'oggetto di stato può essere modificato dal provider, quindi non deve essere condiviso.

Si applica a