AdoNetStorageProvider Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ein Speicheranbieter zum Schreiben von Getreidezustandsdaten in relationalen Speicher.
public class AdoNetStorageProvider : Orleans.Storage.IStorageProvider
type AdoNetStorageProvider = class
interface IStorageProvider
interface IProvider
Public Class AdoNetStorageProvider
Implements IStorageProvider
- Vererbung
-
AdoNetStorageProvider
- Implementiert
Hinweise
Erforderliche Konfigurationsparameter: DataConnectionString
Optionale Konfigurationsparams: AdoInvariant
-- standards to System.Data.SqlClient
UseJsonFormat
-- defaults to -- defaults to -- defaults toUseBinaryFormat
false
UseXmlFormat
false
-true
Konstruktoren
AdoNetStorageProvider() |
Ein Speicheranbieter zum Schreiben von Getreidezustandsdaten in relationalen Speicher. |
Felder
DataConnectionInvariantPropertyName |
Die kanonische Konstante für relationale Speicheranbieterverbindungszeichenfolge. |
DataConnectionStringPropertyName |
Die kanonische Konstante für die Verbindungszeichenfolge des Speicheranbieters. |
DefaultAdoInvariantInvariantPropertyName |
Die Standardeinstellung ADO.NET, die für den Speicher verwendet wird, wenn keine angegeben wird. Dies entspricht Orleans.Runtime.Constants.INVARIANT_NAME_SQL_SERVER. |
DefaultInitializationQuery |
Die Standardabfrage, um diese Struktur aus der Orleans-Datenbank zu initialisieren. |
UseBinaryFormatPropertyName |
Ein Slotschlüssel für die Binäre Nutzlast des Speichers. Das Format kann natives Orleans-Binärformat, Bond oder ein Benutzer konfiguriert sein. |
UseJsonFormatPropertyName |
Ein Slotschlüssel für die Speicherzeichenfolgen-Nutzlast, die in JSON formatiert ist. |
UseXmlFormatPropertyName |
Ein Slotschlüssel für die in XML formatierte Speicherzeichenfolgen-Nutzlast. |
Eigenschaften
CurrentOperationalQueries |
Die derzeit verwendeten Abfragen. Wenn dies aktualisiert wird, werden die neuen Abfragen sofort wirksam. |
HashPicker |
Der Hash-Generator, der verwendet wird, um natürliche Schlüssel, Getreide-ID und Getreidetyp auf einen engeren Index zu hashen. |
Log |
Logger, der von dieser Speicheranbieterinstanz verwendet wird. |
Name |
Name dieser Speicheranbieterinstanz. |
StorageSerializationPicker |
Eine Strategie zum Auswählen eines Serializers oder eines Deserializers für Speichervorgänge. Dies kann verwendet werden, um:
|
Methoden
ClearStateAsync(String, GrainReference, IGrainState) |
Löschen sie die Statusdatenfunktion für diesen Speicheranbieter. |
Close() | |
Init(String, IProviderRuntime, IProviderConfiguration) |
Initialisierungsfunktion für diesen Speicheranbieter. |
ReadStateAsync(String, GrainReference, IGrainState) |
Lesestatusdatenfunktion für diesen Speicheranbieter. |
WriteStateAsync(String, GrainReference, IGrainState) |
Schreiben Sie die Statusdatenfunktion für diesen Speicheranbieter. |