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


ODataInputContext Класс

Определение

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

public abstract class ODataInputContext : IDisposable
type ODataInputContext = class
    interface IDisposable
Public MustInherit Class ODataInputContext
Implements IDisposable
Наследование
ODataInputContext
Реализации

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

ODataInputContext(ODataFormat, ODataMessageInfo, ODataMessageReaderSettings)

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

Свойства

MessageReaderSettings

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

Model

Используемая модель или значение NULL, если метаданные недоступны.

PayloadUriConverter

Необязательный преобразователь URL-адресов для выполнения пользовательского преобразования URL-адресов, считываемого из полезных данных.

ReadingResponse

Если ответ считывается, задайте значение true.

Synchronous

Значение true, если входные данные должны считываться синхронно; Значение false, если он должен считываться асинхронно.

Методы

CreateCollectionReader(IEdmTypeReference)

Создайте ODataCollectionReader.

CreateCollectionReaderAsync(IEdmTypeReference)

Асинхронно создайте ODataCollectionReader.

CreateDeltaResourceSetReader(IEdmEntitySetBase, IEdmStructuredType)

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

CreateDeltaResourceSetReaderAsync(IEdmEntitySetBase, IEdmStructuredType)

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

CreateParameterReader(IEdmOperation)

Создайте ODataParameterReader.

CreateParameterReaderAsync(IEdmOperation)

Асинхронно создайте ODataParameterReader.

CreateResourceReader(IEdmNavigationSource, IEdmStructuredType)

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

CreateResourceReaderAsync(IEdmNavigationSource, IEdmStructuredType)

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

CreateResourceSetReader(IEdmEntitySetBase, IEdmStructuredType)

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

CreateResourceSetReaderAsync(IEdmEntitySetBase, IEdmStructuredType)

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

CreateUriParameterResourceReader(IEdmNavigationSource, IEdmStructuredType)

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

CreateUriParameterResourceReaderAsync(IEdmNavigationSource, IEdmStructuredType)

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

CreateUriParameterResourceSetReader(IEdmEntitySetBase, IEdmStructuredType)

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

CreateUriParameterResourceSetReaderAsync(IEdmEntitySetBase, IEdmStructuredType)

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

Dispose()

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

Dispose(Boolean)

Выполняет фактическую очистку.

ReadError()

Чтение ошибки верхнего уровня.

ReadErrorAsync()

Асинхронное чтение ошибки верхнего уровня.

ReadProperty(IEdmStructuralProperty, IEdmTypeReference)

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

ReadPropertyAsync(IEdmStructuralProperty, IEdmTypeReference)

Асинхронно считывает структурное свойство EDM из входных данных и возвращает объект , ODataProperty представляющий свойство read.

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