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


ODataBatchReader Класс

Определение

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

public abstract class ODataBatchReader
type ODataBatchReader = class
Public MustInherit Class ODataBatchReader
Наследование
ODataBatchReader

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

ODataBatchReader(ODataInputContext, Boolean)

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

Свойства

CurrentGroupId

Открытое свойство для текущего идентификатора группы, обрабатываемого средством чтения. Основное использование этого метода для сопоставления идентификатора атомарной группы в сообщениях об операциях запроса и ответа по мере необходимости.

InputContext

Входной контекст для чтения содержимого.

State

Возвращает текущее состояние пакетного средства чтения.

Методы

BuildOperationRequestMessage(Func<Stream>, String, Uri, ODataBatchOperationHeaders, String, String, IEnumerable<String>, Boolean)

Создание экземпляра ODataBatchOperationRequestMessage .

BuildOperationResponseMessage(Func<Stream>, Int32, ODataBatchOperationHeaders, String, String)

Создайте ODataBatchOperationResponseMessage экземпляр и задайте код состояния.

CreateOperationRequestMessage()

ODataBatchOperationRequestMessage Возвращает для чтения содержимого пакетной операции.

CreateOperationRequestMessageAsync()

Асинхронно возвращает ODataBatchOperationRequestMessage для чтения содержимого пакетной операции.

CreateOperationRequestMessageImplementation()

Возвращает кэшированный ODataBatchOperationRequestMessage объект для чтения содержимого операции в пакетном запросе.

CreateOperationResponseMessage()

ODataBatchOperationResponseMessage Возвращает для чтения содержимого пакетной операции.

CreateOperationResponseMessageAsync()

Асинхронно возвращает ODataBatchOperationResponseMessage для чтения содержимого пакетной операции.

CreateOperationResponseMessageImplementation()

Возвращает кэшированный ODataBatchOperationRequestMessage объект для чтения содержимого операции в пакетном запросе.

GetCurrentGroupIdImplementation()

Возвращает идентификатор группы для текущего запроса. Здесь предоставляется реализация по умолчанию, возвращающая значение NULL.

Read()

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

ReadAsync()

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

ReadAtChangesetEndImplementation()

Реализация логики чтения в состоянии ChangesetEnd.

ReadAtChangesetStartImplementation()

Реализация логики чтения в состоянии "ChangesetStart".

ReadAtOperationImplementation()

Реализация логики чтения в состоянии "Операция".

ReadAtStartImplementation()

Реализация логики чтения в состоянии "Пуск".

ThrowODataException(String)

Задает состояние "Исключение", а затем создает исключение ODataException с указанным сообщением об ошибке.

ValidateDependsOnIds(String, IEnumerable<String>)

Проверьте dependsOnIds.

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