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