Orleans.Storage Spazio dei nomi
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.
Classi
AdoNetGrainStorage |
Provider di archiviazione per la scrittura di dati dello stato granulare nell'archiviazione relazionale. |
AdoNetGrainStorageFactory | |
AdoNetStorageProvider |
Provider di archiviazione per la scrittura di dati dello stato granulare nell'archiviazione relazionale. |
AzureBlobGrainStorage |
Provider di archiviazione semplice per la scrittura di dati di stato granulari nell'archiviazione BLOB di Azure in formato JSON. |
AzureBlobGrainStorageFactory | |
AzureBlobStorage |
Provider di archiviazione semplice per la scrittura di dati di stato granulari nell'archiviazione BLOB di Azure in formato JSON. |
AzureTableGrainStorage |
Archiviazione semplice per la scrittura di dati dello stato granulare nell'archiviazione tabelle di Azure. |
AzureTableGrainStorageFactory | |
AzureTableStorage |
Provider di archiviazione semplice per la scrittura di dati dello stato granulare nell'archiviazione tabelle di Azure. |
BadGrainStorageConfigException |
Eccezione generata ogni volta che viene tentata una chiamata granulare con impostazioni di configurazione di archiviazione non dannose o mancanti per tale granularità. |
BadProviderConfigException |
Eccezione generata ogni volta che viene tentata una chiamata granulare con impostazioni di configurazione del provider di archiviazione non valido o mancante per tale granularità. |
DefaultRelationalStoragePicker |
Strategia per selezionare un serializzatore o un deserializzatore per le operazioni di archiviazione. Questa operazione può essere usata per:
|
DefaultStorageProviderSerializerOptionsConfigurator<TOptions> |
Fornisce la configurazione predefinita per GrainStorageSerializer. |
DynamoDBGrainStorage |
Provider di archiviazione Dynamo DB. Rendere persistente lo stato di granularità in una tabella DynamoDB in formato Json o Binario. |
DynamoDBGrainStorageFactory | |
DynamoDBStorageProvider |
Il provider di archiviazione Dynamo DB rende persistente lo stato granulare in una tabella DynamoDB in formato JSON o binario |
GrainStorageExtensions | |
GrainStorageHelpers |
Funzioni di utilità per l'archiviazione granulare. |
GrainStorageSerializer |
Fornisce funzionalità per la serializzazione e la deserializzazione dello stato di granularità, delegando a un'implementazione preferita e di fallback di IGrainStorageSerializer. |
GrainStorageSerializerExtensions |
Estensioni per IGrainStorageSerializer. |
InconsistentStateException |
Eccezione generata quando un archivio rileva un'incoerenza Etag quando si tenta di eseguire un'operazione WriteStateAsync. |
JsonGrainStorageSerializer |
Serializzatore di archiviazione con granularità che usa Newtonsoft.Json |
MemoryGrainStorage |
Si tratta di un'implementazione semplice della granularità in memoria di un provider di archiviazione. |
MemoryGrainStorageFactory |
Factory per la creazione di MemoryGrainStorage |
MemoryGrainStorageWithLatency |
Si tratta di una semplice implementazione in memoria di un provider di archiviazione che presenta una latenza fissa delle chiamate di archiviazione. Questa classe è utile per il test del sistema e l'analisi degli effetti della latenza di archiviazione. |
MemoryStorage |
Si tratta di un'implementazione semplice della granularità in memoria di un provider di archiviazione. |
MemoryStorageWithLatency |
Si tratta di una semplice implementazione in memoria di un provider di archiviazione che presenta una latenza fissa delle chiamate di archiviazione. Questa classe è utile per il test del sistema e l'analisi degli effetti della latenza di archiviazione. |
MemoryStorageWithLatencyOptions |
Opzioni per il MemoryGrainStorageWithLatency provider di archiviazione. |
OrleansDefaultHasher |
Un'implementazione predefinita usa lo stesso hash di Orleans nel posizionamento dei granelli. |
OrleansGrainStorageSerializer |
Serializzatore di archiviazione con granularità che usa Orleans Serializer. |
OrleansStorageDefaultBinaryDeserializer |
Deserializzatore binario predefinito per i provider di archiviazione. |
OrleansStorageDefaultBinarySerializer |
Serializzatore binario predefinito per i provider di archiviazione. |
OrleansStorageDefaultJsonDeserializer |
Deserializzatore JSON predefinito per i provider di archiviazione. |
OrleansStorageDefaultJsonSerializer |
Serializzatore JSON predefinito per i provider di archiviazione. |
OrleansStorageDefaultXmlDeserializer |
Deserializzatore XML predefinito per i provider di archiviazione. |
OrleansStorageDefaultXmlSerializer |
Serializzatore XML predefinito per i provider di archiviazione. |
RelationalStorageProviderQueries |
Classe contenitore per le query attualmente usate da AdoNetGrainStorage. |
ShardedStorageProvider |
Provider di archiviazione semplice per la scrittura di dati dello stato di granularità condivisi tra diversi altri provider di archiviazione. |
StorageHasherPicker | |
StorageProviderUtils | |
TableStorageUpdateConditionNotSatisfiedException |
Eccezione generata quando un provider di archiviazione rileva un'incoerenza Etag quando si tenta di eseguire un'operazione WriteStateAsync. |
Struct
SerializationChoice |
Lo struct contiene la scelta per lo streaming, il deserializzatore di archiviazione e il serializzatore di archiviazione |
Interfacce
IBlobContainerFactory |
Factory per la compilazione di client contenitore per l'archiviazione BLOB tramite grainType e grainId |
IGrainStorage |
Interfaccia da implementare per una risorsa di archiviazione in grado di leggere e scrivere dati sullo stato di granularità orleans. |
IGrainStorageSerializer |
Interfaccia comune per serializzatori di stato di granularità. |
IHasher |
Interfaccia per tutte le operazioni di hashing attualmente in Orleans Storage Operations. |
ILocalDataStore | |
IMemoryStorageGrain |
Interfaccia granulare per la granularità di archiviazione interna della memoria usata dal provider di archiviazione in memoria orleans. |
IRestExceptionDecoder |
Interfaccia da implementare facoltativamente dalla risorsa di archiviazione per restituire dettagli di eccezione più avanzati. TODO: rimuovere questa interfaccia. Passare al modello decorator a scopo di monitoraggio. - jbragg |
IStorageDeserializer |
Interfaccia canonica per un deserializzatore del provider di archiviazione. |
IStorageHasherPicker |
Selezione da scegliere tra le funzioni hash fornite. Offre agilità per aggiornare o modificare le funzionalità di hashing per le operazioni predefinite e personalizzate. |
IStorageProvider |
Interfaccia da implementare per un provider di archiviazione in grado di leggere e scrivere dati sullo stato granulare di Orleans. |
IStorageProviderSerializerOptions |
Interfaccia da implementare dalle opzioni del provider di archiviazione. |
IStorageSerializationPicker |
Strategia per selezionare un serializzatore o un deserializzatore per le operazioni di archiviazione. Come per un esempio, questo può essere usato per:
|
IStorageSerializer |
Interfaccia canonica per un serializzatore del provider di archiviazione. |