Sdílet prostřednictvím


ODataBatchReader Třída

Definice

Abstraktní třída pro čtení dávkových zpráv OData; ověří také správnou posloupnost volání čtení na čtečku.

public abstract class ODataBatchReader
type ODataBatchReader = class
Public MustInherit Class ODataBatchReader
Dědičnost
ODataBatchReader

Konstruktory

ODataBatchReader(ODataInputContext, Boolean)

Konstruktor

Vlastnosti

CurrentGroupId

Veřejná vlastnost pro id aktuální skupiny, kterou čtenář zpracovává. Primární použití této funkce ke korelaci ID atomické skupiny ve zprávách operací požadavků a odpovědí podle potřeby.

InputContext

Vstupní kontext, ze které se má obsah číst.

State

Získá aktuální stav dávkového čtenáře.

Metody

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

ODataBatchOperationRequestMessage Vytvoření instance instance

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

Vytvořte ODataBatchOperationResponseMessage instanci instance a nastavte stavový kód.

CreateOperationRequestMessage()

Vrátí hodnotu pro ODataBatchOperationRequestMessage čtení obsahu dávkové operace.

CreateOperationRequestMessageAsync()

Asynchronně vrátí hodnotu pro ODataBatchOperationRequestMessage čtení obsahu dávkové operace.

CreateOperationRequestMessageImplementation()

Vrátí hodnotu uloženou ODataBatchOperationRequestMessage v mezipaměti pro čtení obsahu operace v dávkovém požadavku.

CreateOperationResponseMessage()

Vrátí hodnotu pro ODataBatchOperationResponseMessage čtení obsahu dávkové operace.

CreateOperationResponseMessageAsync()

Asynchronně vrátí hodnotu pro ODataBatchOperationResponseMessage čtení obsahu dávkové operace.

CreateOperationResponseMessageImplementation()

Vrátí hodnotu uloženou ODataBatchOperationRequestMessage v mezipaměti pro čtení obsahu operace v dávkovém požadavku.

GetCurrentGroupIdImplementation()

Získá ID skupiny pro aktuální požadavek. Tady je k dispozici výchozí implementace vracející hodnotu null.

Read()

Přečte další část z datové části dávkové zprávy.

ReadAsync()

Asynchronně přečte další část z datové části dávkové zprávy.

ReadAtChangesetEndImplementation()

Implementace logiky čtečky ve stavu ChangesetEnd

ReadAtChangesetStartImplementation()

Implementace logiky čtečky ve stavu ChangesetStart

ReadAtOperationImplementation()

Implementace logiky čtečky ve stavu "Operace".

ReadAtStartImplementation()

Implementace logiky čtečky ve stavu Start

ThrowODataException(String)

Nastaví stav Exception (Výjimka) a pak vyvolá výjimku ODataException se zadanou chybovou zprávou.

ValidateDependsOnIds(String, IEnumerable<String>)

Ověřte dependsOnIds.

Platí pro