Orleans.Storage Namespace
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.
Classes
AdoNetGrainStorage |
Um provedor de armazenamento para gravar dados de estado de granularidade no armazenamento relacional. |
AdoNetGrainStorageFactory | |
AdoNetStorageProvider |
Um provedor de armazenamento para gravar dados de estado de granularidade no armazenamento relacional. |
AzureBlobGrainStorage |
Provedor de armazenamento simples para gravar dados de estado de granularidade no armazenamento de blobs do Azure no formato JSON. |
AzureBlobGrainStorageFactory | |
AzureBlobStorage |
Provedor de armazenamento simples para gravar dados de estado de granularidade no armazenamento de blobs do Azure no formato JSON. |
AzureTableGrainStorage |
Armazenamento simples para gravar dados de estado de granularidade no armazenamento de tabelas do Azure. |
AzureTableGrainStorageFactory | |
AzureTableStorage |
Provedor de armazenamento simples para gravar dados de estado de granularidade no armazenamento de tabelas do Azure. |
BadGrainStorageConfigException |
Exceção gerada sempre que uma chamada de granularidade é tentada com definições de configuração de armazenamento inválidas/ausentes para essa granularidade. |
BadProviderConfigException |
Exceção gerada sempre que uma chamada de granularidade é tentada com uma configuração de provedor de armazenamento inválida/ausente para essa granularidade. |
DefaultRelationalStoragePicker |
Uma estratégia para escolher um serializador ou um desserializador para operações de armazenamento. Isso pode ser usado para:
|
DefaultStorageProviderSerializerOptionsConfigurator<TOptions> |
Fornece a configuração padrão para GrainStorageSerializer. |
DynamoDBGrainStorage |
Provedor de armazenamento do DB do Dynamo. Persista o Estado de Granularidade em uma tabela DynamoDB no formato Json ou Binário. |
DynamoDBGrainStorageFactory | |
DynamoDBStorageProvider |
Dynamo DB storage Provider Persist Grain State in a DynamoDB table either in Json or Binary format |
GrainStorageExtensions | |
GrainStorageHelpers |
Funções de utilitário para armazenamento de granularidade. |
GrainStorageSerializer |
Fornece funcionalidade para serializar e desserializar o estado de granularidade, delegando a uma implementação preferencial e de fallback de IGrainStorageSerializer. |
GrainStorageSerializerExtensions |
Extensões para IGrainStorageSerializer. |
InconsistentStateException |
Exceção gerada quando um armazenamento detecta uma inconsistência de Etag ao tentar executar uma operação WriteStateAsync. |
JsonGrainStorageSerializer |
Serializador de armazenamento de granularidade que usa Newtonsoft.Json |
MemoryGrainStorage |
Essa é uma implementação simples de granularidade na memória de um provedor de armazenamento. |
MemoryGrainStorageFactory |
Fábrica para criar MemoryGrainStorage |
MemoryGrainStorageWithLatency |
Essa é uma implementação simples na memória de um provedor de armazenamento que apresenta latência fixa de chamadas de armazenamento. Essa classe é útil para teste de sistema e investigação dos efeitos da latência de armazenamento. |
MemoryStorage |
Essa é uma implementação simples de granularidade na memória de um provedor de armazenamento. |
MemoryStorageWithLatency |
Essa é uma implementação simples na memória de um provedor de armazenamento que apresenta latência fixa de chamadas de armazenamento. Essa classe é útil para teste de sistema e investigação dos efeitos da latência de armazenamento. |
MemoryStorageWithLatencyOptions |
Opções para o MemoryGrainStorageWithLatency provedor de armazenamento. |
OrleansDefaultHasher |
Uma implementação padrão usa o mesmo hash que o Orleans no posicionamento de granularidades. |
OrleansGrainStorageSerializer |
Serializador de armazenamento de granularidade que usa o Orleans Serializer. |
OrleansStorageDefaultBinaryDeserializer |
Um desserializador binário padrão para provedores de armazenamento. |
OrleansStorageDefaultBinarySerializer |
Um serializador binário padrão para provedores de armazenamento. |
OrleansStorageDefaultJsonDeserializer |
Um desserializador JSON padrão para provedores de armazenamento. |
OrleansStorageDefaultJsonSerializer |
Um serializador JSON padrão para provedores de armazenamento. |
OrleansStorageDefaultXmlDeserializer |
Um desserializador XML padrão para provedores de armazenamento. |
OrleansStorageDefaultXmlSerializer |
Um serializador XML padrão para provedores de armazenamento. |
RelationalStorageProviderQueries |
Uma classe de contêiner para as consultas usadas atualmente pelo AdoNetGrainStorage. |
ShardedStorageProvider |
Provedor de armazenamento simples para gravar dados de estado de granularidade compartilhados em vários outros provedores de armazenamento. |
StorageHasherPicker | |
StorageProviderUtils | |
TableStorageUpdateConditionNotSatisfiedException |
Exceção gerada quando um provedor de armazenamento detecta uma inconsistência de Etag ao tentar executar uma operação WriteStateAsync. |
Estruturas
SerializationChoice |
Struct contém a opção de streaming, desserializador de armazenamento e serializador de armazenamento |
Interfaces
IBlobContainerFactory |
Uma fábrica para criar clientes de contêiner para armazenamento de blobs usando grainType e grainId |
IGrainStorage |
Interface a ser implementada para um armazenamento capaz de ler e gravar dados de estado de granularidade do Orleans. |
IGrainStorageSerializer |
Interface comum para serializadores de estado de granularidade. |
IHasher |
Uma interface para todas as operações de hash atualmente em operações de Armazenamento do Orleans. |
ILocalDataStore | |
IMemoryStorageGrain |
Interface de granularidade para granularidade de armazenamento de memória interna usada pelo provedor de armazenamento na memória do Orleans. |
IRestExceptionDecoder |
Interface a ser implementada opcionalmente pelo armazenamento para retornar detalhes de exceção mais avançados. TODO: remova essa interface. Mover para o padrão decorador para fins de monitoramento. - jbragg |
IStorageDeserializer |
Uma interface canônica para um desserializador de provedor de armazenamento. |
IStorageHasherPicker |
Um seletor para escolher entre as funções de hash fornecidas. Fornece agilidade para atualizar ou alterar a funcionalidade de hash para operações internas e personalizadas. |
IStorageProvider |
Interface a ser implementada para um provedor de armazenamento capaz de ler e gravar dados de estado de granularidade do Orleans. |
IStorageProviderSerializerOptions |
Interface a ser implementada pelas opções do provedor de armazenamento. |
IStorageSerializationPicker |
Uma estratégia para escolher um serializador ou um desserializador para operações de armazenamento. Como para um exemplo, isso pode ser usado para:
|
IStorageSerializer |
Uma interface canônica para um serializador de provedor de armazenamento. |