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


ODataMessageReader Класс

Определение

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

public sealed class ODataMessageReader : IDisposable
type ODataMessageReader = class
    interface IDisposable
Public NotInheritable Class ODataMessageReader
Implements IDisposable
Наследование
ODataMessageReader
Реализации

Конструкторы

ODataMessageReader(IODataRequestMessage)

Создает новый ODataMessageReader объект для заданного сообщения запроса.

ODataMessageReader(IODataRequestMessage, ODataMessageReaderSettings)

Создает новый ODataMessageReader объект для заданных параметров сообщения запроса и читателя сообщений.

ODataMessageReader(IODataRequestMessage, ODataMessageReaderSettings, IEdmModel)

Создает ODataMessageReader для заданного сообщения запроса и параметров чтения сообщений.

ODataMessageReader(IODataResponseMessage)

Создает новый ODataMessageReader объект для заданного ответного сообщения.

ODataMessageReader(IODataResponseMessage, ODataMessageReaderSettings)

Создает новый ODataMessageReader объект для заданного ответного сообщения и параметров чтения сообщений.

ODataMessageReader(IODataResponseMessage, ODataMessageReaderSettings, IEdmModel)

Создает ODataMessageReader для заданных параметров ответного сообщения и читателя сообщений.

Методы

CreateODataAsynchronousReader()

Создает для ODataAsynchronousReader чтения асинхронного ответа.

CreateODataAsynchronousReaderAsync()

Асинхронно создает ODataAsynchronousReader для чтения асинхронного ответа.

CreateODataBatchReader()

Создает для ODataBatchReader чтения пакета запросов или ответов.

CreateODataBatchReaderAsync()

Асинхронно создает ODataBatchReader для чтения пакета запросов или ответов.

CreateODataCollectionReader()

Создает для ODataCollectionReader чтения коллекции примитивных или сложных значений (в результате вызова операции службы).

CreateODataCollectionReader(IEdmTypeReference)

Создает для ODataCollectionReader чтения коллекции примитивных или сложных значений (в результате вызова операции службы).

CreateODataCollectionReaderAsync()

Асинхронно создает ODataCollectionReader для чтения коллекции примитивных или сложных значений (в результате вызова операции службы).

CreateODataCollectionReaderAsync(IEdmTypeReference)

Асинхронно создает ODataCollectionReader для чтения коллекции примитивных или сложных значений (в результате вызова операции службы).

CreateODataDeltaReader(IEdmEntitySetBase, IEdmEntityType)
Устаревшие..

Создает для ODataDeltaReader чтения набора ресурсов.

CreateODataDeltaReaderAsync(IEdmEntitySetBase, IEdmEntityType)
Устаревшие..

Асинхронно создает ODataDeltaReader для чтения набора ресурсов.

CreateODataDeltaResourceSetReader()

Создает для ODataReader чтения разностного набора ресурсов.

CreateODataDeltaResourceSetReader(IEdmEntitySetBase, IEdmStructuredType)

Создает для ODataReader чтения разностного набора ресурсов.

CreateODataDeltaResourceSetReader(IEdmStructuredType)

Создает для ODataReader чтения разностного набора ресурсов.

CreateODataDeltaResourceSetReaderAsync()

Асинхронно создает ODataReader для чтения разностного набора ресурсов.

CreateODataDeltaResourceSetReaderAsync(IEdmEntitySetBase, IEdmStructuredType)

Асинхронно создает ODataReader для чтения разностного набора ресурсов.

CreateODataDeltaResourceSetReaderAsync(IEdmStructuredType)

Асинхронно создает ODataReader для чтения разностного набора ресурсов.

CreateODataParameterReader(IEdmOperation)

Создает объект ODataParameterReader для чтения параметров для operation.

CreateODataParameterReaderAsync(IEdmOperation)

Асинхронно создает для ODataParameterReader чтения параметров для operation.

CreateODataResourceReader()

Создает для ODataReader чтения ресурса.

CreateODataResourceReader(IEdmNavigationSource, IEdmStructuredType)

Создает для ODataReader чтения ресурса.

CreateODataResourceReader(IEdmStructuredType)

Создает для ODataReader чтения ресурса.

CreateODataResourceReaderAsync()

Асинхронно создает ODataReader для чтения ресурса.

CreateODataResourceReaderAsync(IEdmNavigationSource, IEdmStructuredType)

Асинхронно создает ODataReader для чтения ресурса.

CreateODataResourceReaderAsync(IEdmStructuredType)

Асинхронно создает ODataReader для чтения ресурса.

CreateODataResourceSetReader()

Создает для ODataReader чтения набора ресурсов.

CreateODataResourceSetReader(IEdmEntitySetBase, IEdmStructuredType)

Создает для ODataReader чтения набора ресурсов.

CreateODataResourceSetReader(IEdmStructuredType)

Создает для ODataReader чтения набора ресурсов.

CreateODataResourceSetReaderAsync()

Асинхронно создает ODataReader для чтения набора ресурсов.

CreateODataResourceSetReaderAsync(IEdmEntitySetBase, IEdmStructuredType)

Асинхронно создает ODataReader для чтения набора ресурсов.

CreateODataResourceSetReaderAsync(IEdmStructuredType)

Асинхронно создает ODataReader для чтения набора ресурсов.

CreateODataUriParameterResourceReader(IEdmNavigationSource, IEdmStructuredType)

Создает для ODataReader чтения ресурса в параметре операции URI.

CreateODataUriParameterResourceReaderAsync(IEdmNavigationSource, IEdmStructuredType)

Асинхронно создает ODataReader для чтения ресурса в параметре операции Uri.

CreateODataUriParameterResourceSetReader(IEdmEntitySetBase, IEdmStructuredType)

Создает для ODataReader чтения набора ресурсов в параметре операции URI.

CreateODataUriParameterResourceSetReaderAsync(IEdmEntitySetBase, IEdmStructuredType)

Асинхронно создает ODataReader для чтения набора ресурсов в параметре операции Uri.

DetectPayloadKind()

Определяет и возвращает потенциальные виды и форматы считываемых полезных данных.

DetectPayloadKindAsync()

Определяет и возвращает потенциальные виды и форматы считываемых полезных данных.

Dispose()

Dispose() реализация для очистки неуправляемых ресурсов средства чтения.

ReadEntityReferenceLink()

Считывает одноэлементный результат запроса $ref (ссылка на сущность) в качестве полезных данных сообщения.

ReadEntityReferenceLinkAsync()

Асинхронно считывает одноэлементный результат запроса $ref (ссылка на сущность) в качестве полезных данных сообщения.

ReadEntityReferenceLinks()

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

ReadEntityReferenceLinksAsync()

Асинхронно считывает результат запроса $ref в качестве полезных данных сообщения.

ReadError()

Считывает в ODataError качестве полезных данных сообщения.

ReadErrorAsync()

Асинхронно считывает в ODataError качестве полезных данных сообщения.

ReadMetadataDocument()

Считывает текст сообщения как документ метаданных. Он может считывать JSON/XML CSDL на основе типа контента.

ReadMetadataDocument(CsdlReaderSettingsBase)

Считывает текст сообщения как документ метаданных. Он может считывать CSDL на основе типа контента с помощью заданных параметров. Обратите внимание: если параметр не связан с форматом метаданных, он будет игнорироваться.

ReadMetadataDocument(Func<Uri,XmlReader>)

Считывает текст сообщения как документ метаданных.

ReadProperty()

Считывает полезные ODataProperty данные сообщения.

ReadProperty(IEdmStructuralProperty)

Считывает полезные ODataProperty данные сообщения.

ReadProperty(IEdmTypeReference)

Считывает полезные ODataProperty данные сообщения.

ReadPropertyAsync()

Асинхронно считывает полезные ODataProperty данные сообщения.

ReadPropertyAsync(IEdmStructuralProperty)

Асинхронно считывает полезные ODataProperty данные сообщения.

ReadPropertyAsync(IEdmTypeReference)

Асинхронно считывает полезные ODataProperty данные сообщения.

ReadServiceDocument()

Считывает полезные данные сервисного документа.

ReadServiceDocumentAsync()

Асинхронно считывает полезные данные сервисного документа.

ReadValue(IEdmTypeReference)

Считывает одно значение как текст сообщения.

ReadValueAsync(IEdmTypeReference)

Асинхронно считывает одно значение как текст сообщения.

Применяется к