StateStorageBridge<TState> Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce funzionalità per il funzionamento sullo stato di granularità. Implementa l'oggetto 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)
Parametri di tipo
- TState
Tipo di stato sottostante.
- Ereditarietà
-
StateStorageBridge<TState>
- Implementazioni
Costruttori
StateStorageBridge<TState>(String, GrainReference, IGrainStorage, ILoggerFactory) |
Fornisce funzionalità per il funzionamento sullo stato di granularità. Implementa l'oggetto IStorage<TState> |
StateStorageBridge<TState>(String, IGrainContext, IGrainStorage, ILoggerFactory, IActivatorProvider) |
Obsoleti.
Fornisce funzionalità per il funzionamento sullo stato di granularità. Implementa l'oggetto IStorage<TState> |
StateStorageBridge<TState>(String, IGrainContext, IGrainStorage) |
Fornisce funzionalità per il funzionamento sullo stato di granularità. Implementa l'oggetto IStorage<TState> |
Proprietà
Etag |
Ottiene il valore ETag. |
RecordExists |
Ottiene un valore che indica se il record esiste già. |
State |
Ottiene o imposta lo stato. |
Metodi
ClearStateAsync() |
Metodo asincrono per causare la scrittura dei dati dello stato di granularità correnti nell'archivio di backup. |
OnDehydrate(IDehydrationContext) |
Fornisce funzionalità per il funzionamento sullo stato di granularità. Implementa l'oggetto IStorage<TState> |
OnRehydrate(IRehydrationContext) |
Fornisce funzionalità per il funzionamento sullo stato di granularità. Implementa l'oggetto IStorage<TState> |
ReadStateAsync() |
Metodo asincrono per causare l'aggiornamento dei dati dello stato di granularità correnti dall'archivio di backup. Tutti i contenuti precedenti dei dati sullo stato di granularità verranno sovrascritti. |
WriteStateAsync() |
Metodo asincrono per causare la scrittura dei dati dello stato di granularità correnti nell'archivio di backup. |