Поделиться через


Microsoft.OData Пространство имен

Классы

ContainerBuilderExtensions

Методы расширения для IContainerBuilder.

HttpHeaderValueElement

Класс для представления элемента значения заголовка HTTP.

ODataAction

Представляет действие OData.

ODataAnnotatable

Базовый класс для всех аннотируемых типов в библиотеке OData.

ODataAsynchronousReader

Класс для чтения асинхронных сообщений OData.

ODataAsynchronousResponseMessage

Представляет сообщение непакетного асинхронного ответа.

ODataAsynchronousWriter

Класс для записи асинхронных сообщений OData; также проверяет правильное количество вызовов записи в модуле записи.

ODataBatchOperationHeaders

Словарь для хранения заголовков, используемых с ODataBatchOperations.

ODataBatchOperationRequestMessage

Сообщение, представляющее операцию в пакетном запросе.

ODataBatchOperationResponseMessage

Сообщение, представляющее операцию в пакетном ответе.

ODataBatchReader

Абстрактный класс для чтения пакетных сообщений OData; также проверяет правильную последовательность вызовов чтения в средстве чтения.

ODataBatchWriter

Абстрактный класс для записи пакетных сообщений OData; также проверяет правильную последовательность вызовов записи в модуле записи.

ODataBinaryStreamValue

Класс, представляющий значение двоичного потока

ODataCollectionReader

Базовый класс для читателей коллекций OData.

ODataCollectionStart

Представление OData коллекции верхнего уровня.

ODataCollectionStartSerializationInfo

Класс для предоставления дополнительных сведений ODataCollectionWriter о сериализации для ODataCollectionStart.

ODataCollectionValue

Представление OData коллекции.

ODataCollectionWriter

Базовый класс для модулей записи коллекции OData.

ODataConstants

Константные значения, используемые в протоколе OData или HTTP либо в библиотеке OData.

ODataContentTypeException

Тип исключения, представляющий исключение, если тип содержимого сообщения не поддерживается.

ODataDeletedResource

Представляет удаленную сущность в разностном ответе.

ODataDeltaDeletedEntry

Представляет удаленную сущность в разностном ответе.

ODataDeltaDeletedLink

Представляет удаленную ссылку в разностном ответе.

ODataDeltaLink

Представляет добавленную ссылку в разностном ответе.

ODataDeltaLinkBase

Представляет добавленную или удаленную ссылку в разностном ответе.

ODataDeltaReader

Базовый класс для модулей чтения изменений OData.

ODataDeltaResourceSet

Описывает набор разностных изменений.

ODataDeltaResourceSetSerializationInfo

Класс для предоставления дополнительных сведений ODataDeltaWriter о сериализации для ODataDeltaResourceSet.

ODataDeltaSerializationInfo

Класс для предоставления дополнительных сведений о сериализации в ODataDeltaWriter.

ODataDeltaWriter

Базовый класс для модуля записи изменений OData.

ODataEdmPropertyAnnotation

Представляет заметку по хранению сведений о конкретном свойстве.

ODataEntityReferenceLink

Представляет ссылку на сущность (результат запроса $link).

ODataEntityReferenceLinks

Представляет коллекцию ссылок на сущности (результат запроса $ref). Может включать в себя число встроенных данных и следующую ссылку.

ODataEntitySetInfo

Класс, представляющий набор сущностей в сервисном документе.

ODataEnumValue

Значение перечисления OData

ODataError

Класс, представляющий полезные данные ошибки.

ODataErrorDetail

Класс, представляющий сведения об ошибке.

ODataErrorException

Тип исключения, представляющий ошибку в потоке, проанализированную при чтении полезных данных.

ODataException

Тип исключения, представляющий исключения в библиотеке OData.

ODataFormat

Представление формата OData.

ODataFunction

Представляет функцию OData.

ODataFunctionImportInfo

Класс, представляющий функцию Import в сервисном документе.

ODataInnerError

Класс, представляющий сведения об отладке для конкретной реализации, помогающие определить причину ошибки.

ODataInputContext

Базовый класс для всех входных контекстов определяет интерфейс для реализации в конкретных форматах.

ODataInstanceAnnotation

Представляет заметку экземпляра.

ODataItem

Базовый класс для набора ресурсов и ресурса.

ODataMediaType

Класс, представляющий определение типа носителя.

ODataMediaTypeFormat

Вспомогательный класс, который связывает ODataFormat с типом мультимедиа.

ODataMediaTypeResolver

Класс с ответственностью за разрешение типов мультимедиа (типов MIME) в форматы и типы полезных данных.

ODataMessageExtensions

Методы расширения IODataRequestMessage и IODataResponseMessage.

ODataMessageInfo

Класс предоставляет сведения о контексте определенных или IODataRequestMessageIODataResponseMessage

ODataMessageQuotas

Квоты, используемые для ограничения потребления ресурсов при чтении или записи сообщений OData.

ODataMessageReader

Класс Reader, используемый для чтения всех полезных данных OData (ресурсы, наборы ресурсов, документы метаданных, служебные документы и т. д.).

ODataMessageReaderSettings

Параметры конфигурации для читателей сообщений OData.

ODataMessageWriter

Класс writer используется для записи всех полезных данных OData (записей, наборов ресурсов, документов метаданных, служебных документов и т. д.).

ODataMessageWriterSettings

Параметры конфигурации для записи сообщений OData.

ODataNestedResourceInfo

Представляет одну ссылку.

ODataNestedResourceInfoSerializationInfo

Класс для предоставления дополнительных сведений ODataWriter о сериализации для ODataNestedResourceInfo.

ODataNullValue

Представляет значение свойства, равное null.

ODataObjectModelExtensions

Методы расширения для объектной модели OData.

ODataOperation

Представляет функцию или действие.

ODataOutputContext

Базовый класс для всех выходных контекстов определяет интерфейс для реализации в конкретных форматах.

ODataParameterReader

Базовый класс для модулей чтения параметров OData.

ODataParameterWriter

Базовый класс для модулей записи коллекции OData.

ODataPayloadKindDetectionResult

Представляет результат выполняющегося обнаружения вида полезных данных для указанного вида и формата полезных данных.

ODataPayloadValueConverter

Класс для определения преобразования значений полезных данных для данной модели. В настоящее время поддерживается только примитив.

ODataPreferenceHeader

Класс, задающий заголовок Prefer в или IODataRequestMessage заголовок IODataResponseMessagePreference-Applied в .

ODataPrimitiveValue

Представляет значение примитивного свойства.

ODataProperty

Представляет одно свойство ресурса со значением .

ODataPropertyInfo

Представляет сведения об одном свойстве ресурса.

ODataPropertySerializationInfo

Класс для предоставления дополнительных сведений ODataWriter о сериализации для ODataProperty.

ODataReader

Базовый класс для модулей чтения OData.

ODataResource

Представляет единую сущность.

ODataResourceBase

Базовый класс для ресурса или удаленный ресурс.

ODataResourceSerializationInfo

Класс для предоставления дополнительных сведений ODataWriter о сериализации для ODataResource.

ODataResourceSet

Описывает коллекцию сущностей.

ODataResourceSetBase

Описывает коллекцию сущностей.

ODataResourceValue

Представляет значение ресурса (сложного или сущности). Его можно использовать в качестве значения заметки экземпляра.

ODataServiceDocument

Класс, представляющий сервисный документ.

ODataServiceDocumentElement

Абстрактный класс, представляющий элемент (EntitySet, Singleton) в сервисном документе.

ODataSimplifiedOptions

Упрощены параметры, которые использовались для управления поведением, связанным с odata.

ODataSingletonInfo

Класс, представляющий одноэлементный объект в сервисном документе.

ODataStreamItem

Класс, представляющий значение потока

ODataStreamPropertyInfo

Представляет сведения об одном свойстве потока ресурса.

ODataStreamReferenceValue

Представляет ссылку на поток.

ODataTypeAnnotation

Заметка, в которой хранятся сведения о типе EDM значения.

ODataUntypedValue

Представление OData нетипизированного значения.

ODataUri

Корневой узел запроса. Содержит сам запрос и дополнительные метаданные о запросе.

ODataUriExtensions

Методы расширения для ODataUri

ODataUriUtils

Методы служебной программы URI.

ODataUrlKeyDelimiter

Компонент для управления соглашениями, используемыми для создания URL-адресов.

ODataUtils

Служебные методы, используемые с библиотекой OData.

ODataValue

Представляет значение свойства.

ODataWriter

Базовый класс для модулей записи OData.

Интерфейсы

IContainerBuilder

Интерфейс, который отделяет ODataLib от любой реализации контейнера внедрения зависимостей.

IContainerProvider

Интерфейс, предоставляющий контейнер внедрения зависимостей.

IODataPayloadUriConverter

Поддерживает пользовательское преобразование URL-адресов, найденных в полезных данных.

IODataRequestMessage

Интерфейс для синхронных сообщений запросов OData.

IODataRequestMessageAsync

Интерфейс для асинхронных сообщений запросов OData.

IODataResponseMessage

Интерфейс для синхронных ответных сообщений OData.

IODataResponseMessageAsync

Интерфейс для асинхронных ответных сообщений OData.

Перечисления

BatchPayloadUriOption

Указывает формат request-URI в каждом подзапросе в пакетной операции.

DeltaDeletedEntryReason

Причина удаления ресурса в разностном ответе.

ODataBatchReaderState

Перечисление со всеми состояниями, в которых может находиться модуль чтения пакета.

ODataBatchWriter.BatchWriterState

Перечисление, представляющее текущее состояние модуля записи.

ODataCollectionReaderState

Перечисление всех возможных состояний объекта ODataCollectionReader.

ODataDeltaReaderState

Перечисление всех возможных состояний объекта ODataDeltaReader.

ODataLibraryCompatibility

Уровни совместимости библиотек.

ODataNullValueBehaviorKind

Представляет поведение средств чтения при считывании свойства со значением NULL.

ODataParameterReaderState

Перечисление всех возможных состояний объекта ODataParameterReader.

ODataPayloadKind

Перечисление, представляющее различные виды полезных данных, которые может записывать ODatLib.

ODataPropertyKind

Перечисление видов свойств.

ODataReaderState

Перечисление всех возможных состояний объекта ODataReader.

ODataVersion

Перечисление, представляющее версию протокола OData.

ServiceLifetime

Перечисляет все виды времени существования службы в IContainerBuilder.

ValidationKinds

Типы проверки, используемые в ODataMessageReaderSettings и ODataMessageWriterSettings.