IStorage<TState> Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет метод для работы с состоянием grain.
public interface IStorage<TState> where TState : new()
public interface IStorage<TState> : Orleans.Core.IStorage
type IStorage<'State (requires 'State : (new : unit -> 'State))> = interface
type IStorage<'State> = interface
interface IStorage
Public Interface IStorage(Of TState)
Public Interface IStorage(Of TState)
Implements IStorage
Параметры типа
- TState
- Производный
- Реализации
Свойства
Etag |
Предоставляет метод для работы с состоянием grain. |
RecordExists |
Возвращает значение, указывающее, существует ли запись. (Унаследовано от IStorage) |
State |
Получает или задает состояние. |
Методы
ClearStateAsync() |
Асинхронный метод для очистки и сброса текущих данных состояния grain.
Обычно это означает, что запись состояния удаляется из резервного хранилища, но конкретное поведение определяется экземпляром поставщика хранилища, настроенным для этого объекта grain.
Если Etag не совпадают, эта операция завершится ошибкой; Задайте Etag = |
ReadStateAsync() |
Асинхронный метод, вызывающий обновление текущих данных состояния grain из резервного хранилища. Все предыдущее содержимое данных состояния grain будет перезаписаны. |
WriteStateAsync() |
Асинхронный метод, вызывающий запись данных текущего состояния grain в резервное хранилище.
Если Etag не совпадают, эта операция завершится ошибкой; Задайте Etag = |