Orleans.Storage Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clases
AdoNetGrainStorage |
Proveedor de almacenamiento para escribir datos de estado específicos en el almacenamiento relacional. |
AdoNetGrainStorageFactory | |
AdoNetStorageProvider |
Proveedor de almacenamiento para escribir datos de estado específicos en el almacenamiento relacional. |
AzureBlobGrainStorage |
Proveedor de almacenamiento simple para escribir datos de estado específicos en Azure Blob Storage en formato JSON. |
AzureBlobGrainStorageFactory | |
AzureBlobStorage |
Proveedor de almacenamiento simple para escribir datos de estado específicos en Azure Blob Storage en formato JSON. |
AzureTableGrainStorage |
Almacenamiento simple para escribir datos de estado específicos en Azure Table Storage. |
AzureTableGrainStorageFactory | |
AzureTableStorage |
Proveedor de almacenamiento simple para escribir datos de estado específicos en Azure Table Storage. |
BadGrainStorageConfigException |
Excepción que se produce cada vez que se intenta realizar una llamada de grano con una configuración de almacenamiento incorrecta o que falta para ese grano. |
BadProviderConfigException |
Excepción que se produce cada vez que se intenta realizar una llamada de grano con una configuración de proveedor de almacenamiento incorrecta o que falta para ese grano. |
DefaultRelationalStoragePicker |
Una estrategia para elegir un serializador o un deserializador para las operaciones de almacenamiento. Esto se puede usar para:
|
DefaultStorageProviderSerializerOptionsConfigurator<TOptions> |
Proporciona la configuración predeterminada para GrainStorageSerializer. |
DynamoDBGrainStorage |
Proveedor de almacenamiento de Dynamo DB. Conservar el estado de grano en una tabla de DynamoDB en formato Json o Binario. |
DynamoDBGrainStorageFactory | |
DynamoDBStorageProvider |
El proveedor de almacenamiento de Dynamo DB conserva el estado de grano en una tabla de DynamoDB en formato Json o Binario |
GrainStorageExtensions | |
GrainStorageHelpers |
Funciones de utilidad para el almacenamiento específico. |
GrainStorageSerializer |
Proporciona funcionalidad para serializar y deserializar el estado de grano, delegar en una implementación de reserva y preferida de IGrainStorageSerializer. |
GrainStorageSerializerExtensions |
Extensiones para IGrainStorageSerializer. |
InconsistentStateException |
Excepción producida cuando un almacenamiento detecta una incoherencia de Etag al intentar realizar una operación WriteStateAsync. |
JsonGrainStorageSerializer |
Serializador de almacenamiento específico que usa Newtonsoft.Json |
MemoryGrainStorage |
Se trata de una implementación sencilla en memoria de un proveedor de almacenamiento. |
MemoryGrainStorageFactory |
Generador para crear MemoryGrainStorage |
MemoryGrainStorageWithLatency |
Se trata de una implementación sencilla en memoria de un proveedor de almacenamiento que presenta una latencia fija de llamadas de almacenamiento. Esta clase es útil para las pruebas del sistema y la investigación de los efectos de la latencia de almacenamiento. |
MemoryStorage |
Se trata de una implementación sencilla en memoria de un proveedor de almacenamiento. |
MemoryStorageWithLatency |
Se trata de una implementación sencilla en memoria de un proveedor de almacenamiento que presenta una latencia fija de llamadas de almacenamiento. Esta clase es útil para las pruebas del sistema y la investigación de los efectos de la latencia de almacenamiento. |
MemoryStorageWithLatencyOptions |
Opciones para el proveedor de MemoryGrainStorageWithLatency almacenamiento. |
OrleansDefaultHasher |
Una implementación predeterminada usa el mismo hash que Orleans en la colocación de granos. |
OrleansGrainStorageSerializer |
Serializador de almacenamiento de grano que usa orleans Serializer. |
OrleansStorageDefaultBinaryDeserializer |
Deserializador binario predeterminado para proveedores de almacenamiento. |
OrleansStorageDefaultBinarySerializer |
Serializador binario predeterminado para proveedores de almacenamiento. |
OrleansStorageDefaultJsonDeserializer |
Deserializador JSON predeterminado para proveedores de almacenamiento. |
OrleansStorageDefaultJsonSerializer |
Serializador JSON predeterminado para proveedores de almacenamiento. |
OrleansStorageDefaultXmlDeserializer |
Deserializador XML predeterminado para proveedores de almacenamiento. |
OrleansStorageDefaultXmlSerializer |
Serializador XML predeterminado para proveedores de almacenamiento. |
RelationalStorageProviderQueries |
Clase contenedora para las consultas usadas actualmente por .AdoNetGrainStorage |
ShardedStorageProvider |
Proveedor de almacenamiento simple para escribir datos de estado específicos compartidos en varios otros proveedores de almacenamiento. |
StorageHasherPicker | |
StorageProviderUtils | |
TableStorageUpdateConditionNotSatisfiedException |
Excepción producida cuando un proveedor de almacenamiento detecta una incoherencia de Etag al intentar realizar una operación WriteStateAsync. |
Estructuras
SerializationChoice |
La estructura contiene la opción de streaming, deserializador de almacenamiento y serializador de almacenamiento |
Interfaces
IBlobContainerFactory |
Generador para compilar clientes de contenedor para Blob Storage mediante grainType y grainId |
IGrainStorage |
Interfaz que se va a implementar para un almacenamiento capaz de leer y escribir datos de estado específicos de Orleans. |
IGrainStorageSerializer |
Interfaz común para serializadores de estado de grano. |
IHasher |
Interfaz para todas las operaciones hash actualmente en operaciones de Orleans Storage. |
ILocalDataStore | |
IMemoryStorageGrain |
Interfaz específica para el grano de almacenamiento de memoria interno usado por el proveedor de almacenamiento en memoria de Orleans. |
IRestExceptionDecoder |
La interfaz que se va a implementar opcionalmente mediante el almacenamiento para devolver detalles de excepción más completos. TODO: quite esta interfaz. Vaya al patrón de decorador para fines de supervisión. - jbragg |
IStorageDeserializer |
Interfaz canónica para un deserializador de proveedor de almacenamiento. |
IStorageHasherPicker |
Selector que se va a elegir entre las funciones hash proporcionadas. Proporciona agilidad para actualizar o cambiar la funcionalidad de hash para las operaciones integradas y personalizadas. |
IStorageProvider |
Interfaz que se va a implementar para un proveedor de almacenamiento capaz de leer y escribir datos de estado específicos de Orleans. |
IStorageProviderSerializerOptions |
Interfaz que implementarán las opciones del proveedor de almacenamiento. |
IStorageSerializationPicker |
Una estrategia para elegir un serializador o un deserializador para las operaciones de almacenamiento. Por ejemplo, esto se puede usar para:
|
IStorageSerializer |
Interfaz canónica para un serializador de proveedor de almacenamiento. |