ODataBatchReader Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |