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. |