AdoNetStorageProvider Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Um provedor de armazenamento para gravar dados de estado de granularidade no armazenamento relacional.
public class AdoNetStorageProvider : Orleans.Storage.IStorageProvider
type AdoNetStorageProvider = class
interface IStorageProvider
interface IProvider
Public Class AdoNetStorageProvider
Implements IStorageProvider
- Herança
-
AdoNetStorageProvider
- Implementações
Comentários
Parâmetros de configuração necessários: DataConnectionString
Parâmetros de configuração opcionais: AdoInvariant
-- o padrãoUseJsonFormat
System.Data.SqlClient
é -- o padrão false
UseXmlFormat
é -- o padrão false
UseBinaryFormat
é -- o padrão étrue
Construtores
AdoNetStorageProvider() |
Um provedor de armazenamento para gravar dados de estado de granularidade no armazenamento relacional. |
Campos
DataConnectionInvariantPropertyName |
A constante canônica para a cadeia de conexão do provedor de armazenamento relacional. |
DataConnectionStringPropertyName |
A constante canônica para a cadeia de conexão do provedor de armazenamento. |
DefaultAdoInvariantInvariantPropertyName |
O padrão ADO.NET invariável usado para armazenamento se nenhum for dado. Isso corresponde a Orleans.Runtime.Constants.INVARIANT_NAME_SQL_SERVER. |
DefaultInitializationQuery |
A consulta padrão para inicializar essa estrutura do banco de dados do Orleans. |
UseBinaryFormatPropertyName |
Uma chave de slot para conteúdo binário de armazenamento. O formato pode ser um formato binário nativo do Orleans, Bond ou algo configurado pelo usuário. |
UseJsonFormatPropertyName |
Uma chave de slot para conteúdo de cadeia de caracteres de armazenamento formatada em JSON. |
UseXmlFormatPropertyName |
Uma chave de slot para conteúdo de cadeia de caracteres de armazenamento formatada em XML. |
Propriedades
CurrentOperationalQueries |
As consultas usadas no momento. Quando isso for atualizado, as novas consultas entrarão em vigor imediatamente. |
HashPicker |
O gerador de hash usado para hash de chaves naturais, ID de granularidade e tipo de granularidade para um índice mais estreito. |
Log |
Agente usado por essa instância do provedor de armazenamento. |
Name |
Nome dessa instância do provedor de armazenamento. |
StorageSerializationPicker |
Uma estratégia para escolher um serializador ou um desserializador para operações de armazenamento. Isso pode ser usado para:
|
Métodos
ClearStateAsync(String, GrainReference, IGrainState) |
Limpar a função de dados de estado para esse provedor de armazenamento. |
Close() | |
Init(String, IProviderRuntime, IProviderConfiguration) |
Função de inicialização para esse provedor de armazenamento. |
ReadStateAsync(String, GrainReference, IGrainState) |
Ler a função de dados de estado para esse provedor de armazenamento. |
WriteStateAsync(String, GrainReference, IGrainState) |
Gravar função de dados de estado para esse provedor de armazenamento. |