StateStorageBridge<TState> Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona funcionalidad para operar en estado de grano. Implementa el 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)
Parámetros de tipo
- TState
Tipo de estado subyacente.
- Herencia
-
StateStorageBridge<TState>
- Implementaciones
Constructores
StateStorageBridge<TState>(String, GrainReference, IGrainStorage, ILoggerFactory) |
Proporciona funcionalidad para operar en estado de grano. Implementa el IStorage<TState> |
StateStorageBridge<TState>(String, IGrainContext, IGrainStorage, ILoggerFactory, IActivatorProvider) |
Obsoletos.
Proporciona funcionalidad para operar en estado de grano. Implementa el IStorage<TState> |
StateStorageBridge<TState>(String, IGrainContext, IGrainStorage) |
Proporciona funcionalidad para operar en estado de grano. Implementa el IStorage<TState> |
Propiedades
Etag |
Obtiene la ETag. |
RecordExists |
Obtiene un valor que indica si el registro ya existe. |
State |
Obtiene o establece el estado. |
Métodos
ClearStateAsync() |
Método asincrónico para provocar la escritura de los datos de estado de grano actuales en el almacén de respaldo. |
OnDehydrate(IDehydrationContext) |
Proporciona funcionalidad para operar en estado de grano. Implementa el IStorage<TState> |
OnRehydrate(IRehydrationContext) |
Proporciona funcionalidad para operar en estado de grano. Implementa el IStorage<TState> |
ReadStateAsync() |
Método asincrónico para provocar la actualización de los datos de estado de grano actuales desde el almacén de respaldo. Cualquier contenido anterior de los datos de estado de grano se sobrescribirá. |
WriteStateAsync() |
Método asincrónico para provocar la escritura de los datos de estado de grano actuales en el almacén de respaldo. |