StateStorageBridge<TState> Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет функциональные возможности для работы в состоянии grain. Реализует IStorage<TState>
public class StateStorageBridge<TState> : Orleans.Core.IStorage<TState> where TState : new()
public class StateStorageBridge<TState> : Orleans.Core.IStorage<TState>
public class StateStorageBridge<TState> : Orleans.Core.IStorage<TState>, Orleans.Runtime.IGrainMigrationParticipant
type StateStorageBridge<'State (requires 'State : (new : unit -> 'State))> = class
interface IStorage<'State (requires 'State : (new : unit -> 'State))>
type StateStorageBridge<'State> = class
interface IStorage<'State>
interface IStorage
type StateStorageBridge<'State> = class
interface IStorage<'State>
interface IStorage
interface IGrainMigrationParticipant
Public Class StateStorageBridge(Of TState)
Implements IStorage(Of TState)
Public Class StateStorageBridge(Of TState)
Implements IGrainMigrationParticipant, IStorage(Of TState)
Параметры типа
- TState
Базовый тип состояния.
- Наследование
-
StateStorageBridge<TState>
- Реализации
Конструкторы
StateStorageBridge<TState>(String, GrainReference, IGrainStorage, ILoggerFactory) |
Предоставляет функциональные возможности для работы в состоянии grain. Реализует IStorage<TState> |
StateStorageBridge<TState>(String, IGrainContext, IGrainStorage, ILoggerFactory, IActivatorProvider) |
Устаревшие..
Предоставляет функциональные возможности для работы в состоянии grain. Реализует IStorage<TState> |
StateStorageBridge<TState>(String, IGrainContext, IGrainStorage) |
Предоставляет функциональные возможности для работы в состоянии grain. Реализует IStorage<TState> |
Свойства
Etag |
Возвращает ETag. |
RecordExists |
Возвращает значение, указывающее, существует ли запись. |
State |
Получает или задает состояние. |
Методы
ClearStateAsync() |
Асинхронный метод, вызывающий запись данных текущего состояния grain в резервное хранилище. |
OnDehydrate(IDehydrationContext) |
Предоставляет функциональные возможности для работы в состоянии grain. Реализует IStorage<TState> |
OnRehydrate(IRehydrationContext) |
Предоставляет функциональные возможности для работы в состоянии grain. Реализует IStorage<TState> |
ReadStateAsync() |
Асинхронный метод, вызывающий обновление текущих данных состояния grain из резервного хранилища. Все предыдущее содержимое данных состояния grain будет перезаписаны. |
WriteStateAsync() |
Асинхронный метод, вызывающий запись данных текущего состояния grain в резервное хранилище. |