AdoNetGrainStorage 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 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)
- Herança
-
AdoNetGrainStorage
- 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 para false
UseXmlFormat
-- o padrão para false
UseBinaryFormat
-- é o padrão paratrue
Construtores
AdoNetGrainStorage(ILogger<AdoNetGrainStorage>, IProviderRuntime, IOptions<AdoNetGrainStorageOptions>, IOptions<ClusterOptions>, String) |
Um provedor de armazenamento para gravar dados de estado de granularidade no armazenamento relacional. |
Campos
BinaryFormatSerializerTag |
Marca para BinaryFormatSerializer |
DefaultInitializationQuery |
A consulta padrão para inicializar essa estrutura do banco de dados do Orleans. |
JsonFormatSerializerTag |
Marca para JsonFormatSerializer |
XmlFormatSerializerTag |
Marca para XmlFormatSerializer |
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. |
Serializer |
Um provedor de armazenamento para gravar dados de estado de granularidade no armazenamento relacional. |
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. |
ClearStateAsync<T>(String, GrainId, IGrainState<T>) |
Limpar a função de dados de estado para esse provedor de armazenamento. |
Participate(ISiloLifecycle) |
Um provedor de armazenamento para gravar dados de estado de granularidade no armazenamento relacional. |
ReadStateAsync(String, GrainReference, IGrainState) |
Leia a função de dados de estado para esse provedor de armazenamento. |
ReadStateAsync<T>(String, GrainId, IGrainState<T>) |
Leia a função de dados de estado para esse provedor de armazenamento. |
WriteStateAsync(String, GrainReference, IGrainState) |
Gravar a função de dados de estado para esse provedor de armazenamento. |
WriteStateAsync<T>(String, GrainId, IGrainState<T>) |
Gravar a função de dados de estado para esse provedor de armazenamento. |