AdoNetStorageProvider 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 dello stato granulare nell'archiviazione relazionale.
public class AdoNetStorageProvider : Orleans.Storage.IStorageProvider
type AdoNetStorageProvider = class
interface IStorageProvider
interface IProvider
Public Class AdoNetStorageProvider
Implements IStorageProvider
- Ereditarietà
-
AdoNetStorageProvider
- Implementazioni
Commenti
Parametri di configurazione necessari: DataConnectionString
Parametri di configurazione facoltativi: AdoInvariant
-- il valore predefinito è -- il valore predefinito System.Data.SqlClient
UseJsonFormat
è -- il valoreUseBinaryFormat
false
predefinito false
UseXmlFormat
ètrue
Costruttori
AdoNetStorageProvider() |
Provider di archiviazione per la scrittura di dati dello stato granulare nell'archiviazione relazionale. |
Campi
DataConnectionInvariantPropertyName |
Costante canonica per la stringa di connessione del provider di archiviazione relazionale. |
DataConnectionStringPropertyName |
Costante canonica per la stringa di connessione del provider di archiviazione. |
DefaultAdoInvariantInvariantPropertyName |
Valore predefinito ADO.NET invariante usato per l'archiviazione se non viene specificato nessuno. Corrisponde a Orleans.Runtime.Constants.INVARIANT_NAME_SQL_SERVER. |
DefaultInitializationQuery |
Query predefinita per inizializzare questa struttura dal database Orleans. |
UseBinaryFormatPropertyName |
Chiave slot per il payload binario di archiviazione. Il formato può essere formato binario nativo di Orleans, Bond o un utente configurato. |
UseJsonFormatPropertyName |
Chiave dello slot per il payload della stringa di archiviazione formattata in JSON. |
UseXmlFormatPropertyName |
Chiave dello slot per il payload della stringa di archiviazione formattata in XML. |
Proprietà
CurrentOperationalQueries |
Query attualmente usate. Quando questa operazione viene aggiornata, le nuove query avranno effetto immediatamente. |
HashPicker |
Generatore hash usato per eseguire l'hashing di chiavi naturali, ID granularità e tipo di granularità a un indice più stretto. |
Log |
Logger usato da questa istanza del provider di archiviazione. |
Name |
Nome dell'istanza del provider di archiviazione. |
StorageSerializationPicker |
Strategia per selezionare un serializzatore o un deserializzatore per le operazioni di archiviazione. Questa operazione può essere usata per:
|
Metodi
ClearStateAsync(String, GrainReference, IGrainState) |
Funzione Clear state data per questo provider di archiviazione. |
Close() | |
Init(String, IProviderRuntime, IProviderConfiguration) |
Funzione di inizializzazione per questo provider di archiviazione. |
ReadStateAsync(String, GrainReference, IGrainState) |
Legge la funzione dei dati sullo stato per questo provider di archiviazione. |
WriteStateAsync(String, GrainReference, IGrainState) |
Funzione di scrittura dei dati sullo stato per questo provider di archiviazione. |