Поделиться через


ICustomStorageInterface<TState,TDelta> Интерфейс

Определение

Интерфейс хранилища, предоставляемый интервалами, которые хотят использовать поставщик согласованности журналов CustomStorage

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

Параметры типа

TState

Тип для состояния объекта grain.

TDelta

Тип для разностных объектов, представляющих обновления состояния.

Методы

ApplyUpdatesToStorage(IReadOnlyList<TDelta>, Int32)

Применяет заданный массив разностных изменений к хранилищу и возвращает значение true, если версия в хранилище соответствует ожидаемой версии. В противном случае ничего не делает и возвращает значение false. В случае успешного выполнения версия хранилища должна быть увеличена на количество изменений.

ReadStateFromStorage()

Считывает текущее состояние и версию из хранилища (обратите внимание, что объект состояния может быть изменен поставщиком, поэтому он не должен быть общим).

Применяется к