ICustomStorageInterface<TState,TDelta> Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
A interface de armazenamento exposta por granularidades que desejam usar o provedor de consistência de log CustomStorage
public interface ICustomStorageInterface<TState,TDelta>
type ICustomStorageInterface<'State, 'Delta> = interface
Public Interface ICustomStorageInterface(Of TState, TDelta)
Parâmetros de tipo
- TState
O tipo para o estado da granularidade.
- TDelta
O tipo para objetos delta que representam atualizações para o estado.
Métodos
ApplyUpdatesToStorage(IReadOnlyList<TDelta>, Int32) |
Aplica a matriz de deltas fornecida ao armazenamento e retorna true, se a versão no armazenamento corresponder à versão esperada. Caso contrário, não fará nada e retornará false. Se tiver êxito, a versão do armazenamento deverá ser aumentada pelo número de deltas. |
ReadStateFromStorage() |
Lê o estado e a versão atuais do armazenamento (observe que o objeto de estado pode ser modificado pelo provedor, portanto, não deve ser compartilhado). |