AdoNetGrainStorage 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.
Provider di archiviazione per la scrittura di dati di stato granulari nell'archiviazione relazionale.
public class AdoNetGrainStorage : Orleans.ILifecycleParticipant<Orleans.Runtime.ISiloLifecycle>, Orleans.Storage.IGrainStorage
type AdoNetGrainStorage = class
interface IGrainStorage
interface ILifecycleParticipant<ISiloLifecycle>
Public Class AdoNetGrainStorage
Implements IGrainStorage, ILifecycleParticipant(Of ISiloLifecycle)
- Ereditarietà
-
AdoNetGrainStorage
- Implementazioni
Commenti
Params di configurazione obbligatori: DataConnectionString
Parametri di configurazione facoltativi: AdoInvariant
-- impostazione predefinita suUseJsonFormat
System.Data.SqlClient
-- impostazione predefinita su false
UseXmlFormat
-- impostazione predefinita su false
UseBinaryFormat
- impostazione predefinita sutrue
Costruttori
AdoNetGrainStorage(ILogger<AdoNetGrainStorage>, IProviderRuntime, IOptions<AdoNetGrainStorageOptions>, IOptions<ClusterOptions>, String) |
Provider di archiviazione per la scrittura di dati di stato granulari nell'archiviazione relazionale. |
Campi
BinaryFormatSerializerTag |
Tag per BinaryFormatSerializer |
DefaultInitializationQuery |
Query predefinita per inizializzare questa struttura dal database Orleans. |
JsonFormatSerializerTag |
Tag per JsonFormatSerializer |
XmlFormatSerializerTag |
Tag per XmlFormatSerializer |
Proprietà
CurrentOperationalQueries |
Le query attualmente usate. Quando questa operazione viene aggiornata, le nuove query avranno effetto immediatamente. |
HashPicker |
Generatore hash usato per hashare chiavi naturali, ID granulare e tipo di granularità a un indice più stretto. |
Serializer |
Provider di archiviazione per la scrittura di dati di stato granulari nell'archiviazione relazionale. |
StorageSerializationPicker |
Strategia per scegliere un serializzatore o un deserializzatore per le operazioni di archiviazione. Questa operazione può essere usata per:
|
Metodi
ClearStateAsync(String, GrainReference, IGrainState) |
Cancellare la funzione dati sullo stato per questo provider di archiviazione. |
ClearStateAsync<T>(String, GrainId, IGrainState<T>) |
Cancellare la funzione dati sullo stato per questo provider di archiviazione. |
Participate(ISiloLifecycle) |
Provider di archiviazione per la scrittura di dati di stato granulari nell'archiviazione relazionale. |
ReadStateAsync(String, GrainReference, IGrainState) |
Lettura della funzione dati sullo stato per questo provider di archiviazione. |
ReadStateAsync<T>(String, GrainId, IGrainState<T>) |
Lettura della funzione dati sullo stato per questo provider di archiviazione. |
WriteStateAsync(String, GrainReference, IGrainState) |
Scrivere la funzione dati sullo stato per questo provider di archiviazione. |
WriteStateAsync<T>(String, GrainId, IGrainState<T>) |
Scrivere la funzione dati sullo stato per questo provider di archiviazione. |