Compartir a través de


ICustomStorageInterface<TState,TDelta> Interfaz

Definición

Interfaz de almacenamiento expuesta por granos que quieren usar el proveedor de coherencia de registros de CustomStorage

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

Parámetros de tipo

TState

Tipo para el estado del grano.

TDelta

Tipo de objetos delta que representan las actualizaciones del estado.

Métodos

ApplyUpdatesToStorage(IReadOnlyList<TDelta>, Int32)

Aplica la matriz especificada de deltas al almacenamiento y devuelve true si la versión del almacenamiento coincide con la versión esperada. De lo contrario, no hace nada y devuelve false. Si se ejecuta correctamente, la versión del almacenamiento debe aumentarse por el número de diferencias.

ReadStateFromStorage()

Lee el estado actual y la versión del almacenamiento (tenga en cuenta que el proveedor puede mutar el objeto de estado, por lo que no debe compartirse).

Se aplica a