AdoNetGrainStorage Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournisseur de stockage pour écrire des données d’état de grain dans le stockage relationnel.
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)
- Héritage
-
AdoNetGrainStorage
- Implémente
Remarques
Paramètres de configuration requis : DataConnectionString
Paramètres de configuration facultatifs : AdoInvariant
-- defaults to System.Data.SqlClient
UseJsonFormat
-- defaults to false
UseXmlFormat
-- defaults to false
UseBinaryFormat
-- defaults to -- defaults to true
Constructeurs
AdoNetGrainStorage(ILogger<AdoNetGrainStorage>, IProviderRuntime, IOptions<AdoNetGrainStorageOptions>, IOptions<ClusterOptions>, String) |
Fournisseur de stockage pour écrire des données d’état de grain dans le stockage relationnel. |
Champs
BinaryFormatSerializerTag |
Balise pour BinaryFormatSerializer |
DefaultInitializationQuery |
Requête par défaut pour initialiser cette structure à partir de la base de données Orleans. |
JsonFormatSerializerTag |
Balise pour JsonFormatSerializer |
XmlFormatSerializerTag |
Balise pour XmlFormatSerializer |
Propriétés
CurrentOperationalQueries |
Requêtes actuellement utilisées. Lorsque cette opération est mise à jour, les nouvelles requêtes prennent effet immédiatement. |
HashPicker |
Générateur de hachage utilisé pour hacher les clés naturelles, l’ID de grain et le type de grain à un index plus étroit. |
Serializer |
Fournisseur de stockage pour écrire des données d’état de grain dans le stockage relationnel. |
StorageSerializationPicker |
Stratégie de sélection d’un sérialiseur ou d’un désérialiseur pour les opérations de stockage. Cela peut être utilisé pour :
|
Méthodes
ClearStateAsync(String, GrainReference, IGrainState) |
Effacer la fonction de données d’état pour ce fournisseur de stockage. |
ClearStateAsync<T>(String, GrainId, IGrainState<T>) |
Effacer la fonction de données d’état pour ce fournisseur de stockage. |
Participate(ISiloLifecycle) |
Fournisseur de stockage pour écrire des données d’état de grain dans le stockage relationnel. |
ReadStateAsync(String, GrainReference, IGrainState) |
Lire la fonction de données d’état pour ce fournisseur de stockage. |
ReadStateAsync<T>(String, GrainId, IGrainState<T>) |
Lire la fonction de données d’état pour ce fournisseur de stockage. |
WriteStateAsync(String, GrainReference, IGrainState) |
Écrire la fonction de données d’état pour ce fournisseur de stockage. |
WriteStateAsync<T>(String, GrainId, IGrainState<T>) |
Écrire la fonction de données d’état pour ce fournisseur de stockage. |