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


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 в резервное хранилище.

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

См. также раздел