Orleans.Storage Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Классы
AdoNetGrainStorage |
Поставщик хранилища для записи данных состояния grain в реляционное хранилище. |
AdoNetGrainStorageFactory | |
AdoNetStorageProvider |
Поставщик хранилища для записи данных состояния grain в реляционное хранилище. |
AzureBlobGrainStorage |
Простой поставщик хранилища для записи данных состояния grain в хранилище BLOB-объектов Azure в формате JSON. |
AzureBlobGrainStorageFactory | |
AzureBlobStorage |
Простой поставщик хранилища для записи данных состояния grain в хранилище BLOB-объектов Azure в формате JSON. |
AzureTableGrainStorage |
Простое хранилище для записи данных состояния grain в хранилище таблиц Azure. |
AzureTableGrainStorageFactory | |
AzureTableStorage |
Простой поставщик хранилища для записи данных состояния grain в хранилище таблиц Azure. |
BadGrainStorageConfigException |
Исключение возникает при попытке вызова grain с неправильными или отсутствующими параметрами конфигурации хранилища для этого grain. |
BadProviderConfigException |
Исключение возникает при попытке вызова grain с плохими или отсутствующими параметрами конфигурации поставщика хранилища для этого уровня. |
DefaultRelationalStoragePicker |
Стратегия выбора сериализатора или десериализатора для операций хранения. Это можно использовать для следующих способов:
|
DefaultStorageProviderSerializerOptionsConfigurator<TOptions> |
Предоставляет конфигурацию по умолчанию для GrainStorageSerializer. |
DynamoDBGrainStorage |
Поставщик хранилища Базы данных Dynamo. Сохранение состояния grain в таблице DynamoDB в формате JSON или двоичном формате. |
DynamoDBGrainStorageFactory | |
DynamoDBStorageProvider |
Поставщик хранилища Базы данных Dynamo Сохраняет состояние grain в таблице DynamoDB в формате Json или двоичном формате |
GrainStorageExtensions | |
GrainStorageHelpers |
Служебные функции для хранилища grain. |
GrainStorageSerializer |
Предоставляет функциональные возможности для сериализации и десериализации состояния grain, делегируя предпочитаемой и резервной IGrainStorageSerializerреализации . |
GrainStorageSerializerExtensions |
Расширения для IGrainStorageSerializer. |
InconsistentStateException |
Исключение возникает, когда хранилище обнаруживает несогласованность Etag при попытке выполнить операцию WriteStateAsync. |
JsonGrainStorageSerializer |
Сериализатор хранилища Grain, использующий Newtonsoft.Json |
MemoryGrainStorage |
Это простая реализация в памяти для поставщика хранилища. |
MemoryGrainStorageFactory |
Фабрика для создания MemoryGrainStorage |
MemoryGrainStorageWithLatency |
Это простая реализация в памяти поставщика хранилища, которая представляет фиксированную задержку вызовов хранилища. Этот класс полезен для тестирования системы и изучения последствий задержки хранилища. |
MemoryStorage |
Это простая реализация в памяти для поставщика хранилища. |
MemoryStorageWithLatency |
Это простая реализация в памяти поставщика хранилища, которая представляет фиксированную задержку вызовов хранилища. Этот класс полезен для тестирования системы и изучения последствий задержки хранилища. |
MemoryStorageWithLatencyOptions |
Параметры для MemoryGrainStorageWithLatency поставщика хранилища. |
OrleansDefaultHasher |
Реализация по умолчанию использует тот же хэш, что и Orleans в размещении grains. |
OrleansGrainStorageSerializer |
Сериализатор хранилища Grain, использующий Orleans Serializer. |
OrleansStorageDefaultBinaryDeserializer |
Двоичный десериализатор по умолчанию для поставщиков хранилища. |
OrleansStorageDefaultBinarySerializer |
Двоичный сериализатор по умолчанию для поставщиков хранилища. |
OrleansStorageDefaultJsonDeserializer |
Десериализатор JSON по умолчанию для поставщиков хранилища. |
OrleansStorageDefaultJsonSerializer |
Сериализатор JSON по умолчанию для поставщиков хранилища. |
OrleansStorageDefaultXmlDeserializer |
Десериализатор XML по умолчанию для поставщиков хранилища. |
OrleansStorageDefaultXmlSerializer |
Сериализатор XML по умолчанию для поставщиков хранилища. |
RelationalStorageProviderQueries |
Класс контейнера для запросов, используемых в настоящее время .AdoNetGrainStorage |
ShardedStorageProvider |
Простой поставщик хранилища для записи данных состояния grain, совместно используемых рядом других поставщиков хранилища. |
StorageHasherPicker | |
StorageProviderUtils | |
TableStorageUpdateConditionNotSatisfiedException |
Исключение возникает, когда поставщик хранилища обнаруживает несогласованность Etag при попытке выполнить операцию WriteStateAsync. |
Структуры
SerializationChoice |
Struct содержит выбор потоковой передачи, десериализатора хранилища и сериализатора хранилища. |
Интерфейсы
IBlobContainerFactory |
Фабрика для создания клиентов контейнеров для хранилища BLOB-объектов с помощью grainType и grainId |
IGrainStorage |
Интерфейс, который будет реализован для хранилища, способного считывать и записывать данные о состоянии объектов grain Orleans. |
IGrainStorageSerializer |
Общий интерфейс для сериализаторов состояния grain. |
IHasher |
Интерфейс для всех операций хэширования, выполняемых в настоящее время в операциях с хранилищем Orleans. |
ILocalDataStore | |
IMemoryStorageGrain |
Интерфейс Grain для внутреннего хранилища памяти, используемый поставщиком хранилища в памяти Orleans. |
IRestExceptionDecoder |
Интерфейс, который при необходимости реализуется хранилищем для возврата более подробных сведений об исключении. TODO: удалите этот интерфейс. Перейдите к шаблону декоратора для мониторинга. - jbragg |
IStorageDeserializer |
Канонический интерфейс для десериализатора поставщика хранилища. |
IStorageHasherPicker |
Средство выбора для выбора из предоставленных хэш-функций. Обеспечивает гибкость при обновлении или изменении функций хэширования как для встроенных, так и для пользовательских операций. |
IStorageProvider |
Интерфейс, который будет реализован для поставщика хранилища, способного считывать и записывать данные о состоянии объектов grain Orleans. |
IStorageProviderSerializerOptions |
Интерфейс, реализуемый параметрами поставщика хранилища. |
IStorageSerializationPicker |
Стратегия выбора сериализатора или десериализатора для операций хранения. Например, это можно использовать для следующих способов:
|
IStorageSerializer |
Канонический интерфейс для сериализатора поставщика хранилища. |