Namespace InfinniPlatform.DocumentStorage
Classes
Document
Базовый класс документов.
DocumentBulkResult
Результат выполнения операции массового изменения документов.
DocumentDeleteQuery
Запрос на удаление документа.
DocumentDeleteQuery<TDocument>
Запрос на удаление документа.
DocumentDeleteQueryResult
Результат выполнения запроса на удаление документа.
DocumentGetQuery
Запрос на получение документов.
DocumentGetQuery<TDocument>
Запрос на получение документов.
DocumentGetQueryResult
Результат выполнения запроса на получение документов.
DocumentHeader
Заголовок документа.
DocumentHttpService
Сервис по работе с документами на базе IDocumentStorage<TDocument>.
DocumentHttpService<TDocument>
Сервис по работе с документами на базе IDocumentStorage<TDocument>.
DocumentHttpServiceBase
Базовый класс сервисов по работе с документами.
DocumentHttpServiceConstants
DocumentHttpServiceExtensions
DocumentHttpServiceFactory
Предоставляет интерфейс для создания сервисов по работе с документами.
DocumentHttpServiceHandler
Обработчик по умолчанию для сервиса по работе с документами.
DocumentHttpServiceHandler<TDocument>
Обработчик по умолчанию для сервиса по работе с документами.
DocumentHttpServiceSource
Источник сервисов по работе с документами.
DocumentPostQuery
Запрос на сохранение документа.
DocumentPostQuery<TDocument>
Запрос на сохранение документа.
DocumentPostQueryResult
Результат выполнения запроса на сохранение документа.
DocumentQueryResult
Базовый класс результата выполнения запроса.
DocumentStorageExtensions
DocumentStorageWriteException
Исключение при выполнении команды изменения документа в хранилище.
DocumentStorageWriteResult
DocumentTypeAttribute
Атрибут для определения имени типа документа.
DocumentUpdateResult
Результат выполнения операции обновления документов.
DocumentValidationResult
Результат выполнения проверки корректности документа.
DocumentValidationResultItem
Результат выполнения проверки корректности свойства документа.
HttpServiceWrapperFactory
Предоставляет интерфейс для создания типизированных декораторов для экземпляров IHttpService.
MongoDocumentStorageOptions
Настройки хранилища документов MongoDB.
SystemDocumentStorageFactory
Interfaces
IDocumentAggregateCursor
Указатель на список документов для агрегации.
IDocumentAggregateCursor<TResult>
Указатель на список документов для агрегации.
IDocumentAggregateSortedCursor
Указатель на сортированный список документов для агрегации.
IDocumentAggregateSortedCursor<TResult>
Указатель на сортированный список документов для агрегации.
IDocumentBulkBuilder
Предоставляет методы создания набора команд изменения документов.
IDocumentBulkBuilder<TDocument>
Предоставляет методы создания набора команд изменения документов.
IDocumentCursor<TDocument>
Указатель на список документов.
IDocumentFilterBuilder
Предоставляет методы создания фильтров для поиска документов.
IDocumentFindCursor
Указатель на список документов для поиска.
IDocumentFindCursor<TDocument, TProjection>
Указатель на список документов для поиска.
IDocumentFindSortedCursor
Указатель на сортированный список документов для поиска.
IDocumentFindSortedCursor<TDocument, TProjection>
Указатель на сортированный список документов для поиска.
IDocumentHttpServiceFactory
Предоставляет интерфейс для создания сервисов по работе с документами.
IDocumentHttpServiceHandler
Обработчик для сервиса по работе с документами.
IDocumentHttpServiceHandler<TDocument>
Обработчик для сервиса по работе с документами.
IDocumentHttpServiceHandlerBase
Обработчик для сервиса по работе с документами.
IDocumentIdGenerator
Предоставляет интерфейс для генерации уникального идентификатора документа.
IDocumentKnownTypeSource
Регистрация типов для создания маппингов классов в MongoDB для сериализации/десериализации.
IDocumentProjectionBuilder
Предоставляет методы создания проекции данных документов.
IDocumentQueryFactory
Предоставляет интерфейс для создания запросов к сервису документов.
IDocumentQueryFactory<TDocument>
Предоставляет интерфейс для создания запросов к сервису документов.
IDocumentStorage
Предоставляет методы для работы с данными хранилища документов.
IDocumentStorage<TDocument>
Предоставляет методы для работы с данными хранилища документов.
IDocumentStorageBulkExecutor
IDocumentStorageFactory
Фабрика для получения экземпляров IDocumentStorage и IDocumentStorage<TDocument>.
IDocumentStorageManager
Предоставляет методы для управления хранилищем документов.
IDocumentStorageProvider
Предоставляет низкоуровневые методы для работы с данными хранилища документов.
IDocumentStorageProvider<TDocument>
Предоставляет низкоуровневые методы для работы с данными хранилища документов.
IDocumentStorageProviderFactory
Фабрика для получения экземпляров IDocumentStorageProvider и IDocumentStorageProvider<TDocument>.
IDocumentUpdateBuilder
Предоставляет методы создания операторов обновления документов.
IDocumentUpdateBuilder<TDocument>
Предоставляет методы создания операторов обновления документов.
IHttpServiceWrapperFactory
Предоставляет интерфейс для создания типизированных декораторов для экземпляров IHttpService.
ISystemDocumentStorage
ISystemDocumentStorage<TDocument>
ISystemDocumentStorageFactory
Фабрика для получения экземпляров ISystemDocumentStorage и ISystemDocumentStorage.
ISystemTenantProvider
Enums
DocumentSortOrder
Направление сортировки документов.
DocumentUpdateStatus
Статус выполнения операции обновления документа.