ODataBatchWriter 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 zápis dávkových zpráv OData; ověřuje také správnou posloupnost volání zápisu na zapisovači.
public abstract class ODataBatchWriter
type ODataBatchWriter = class
Public MustInherit Class ODataBatchWriter
- Dědičnost
-
ODataBatchWriter
Vlastnosti
CurrentOperationRequestMessage |
Zpráva požadavku pro operaci, která je aktuálně zapsána, pokud se jedná o požadavek; nebo null, pokud se teď nezapíše žádná operace nebo se jedná o operaci odpovědi. |
CurrentOperationResponseMessage |
Zpráva odpovědi na operaci, která je aktuálně zapsána, pokud se jedná o odpověď; nebo null, pokud se teď nezapíše žádná operace nebo se jedná o operaci požadavku. |
OutputContext |
Výstupní kontext, do který se má zapisovat. |
Metody
BuildOperationRequestMessage(Stream, String, Uri, String, String, IEnumerable<String>) |
Metoda Wrapper pro vytvoření zprávy požadavku na operaci, která se dá použít k zápisu obsahu operace, s využitím privátních členů Microsoft.OData.ODataBatchPayloadUriConverter a IServiceProvider. |
BuildOperationResponseMessage(Stream, String, String) |
Metoda Wrapper pro vytvoření zprávy odpovědi na operaci, která se dá použít k zápisu obsahu operace, s využitím soukromých členů Microsoft.OData.ODataBatchPayloadUriConverter a IServiceProvider. |
CreateOperationRequestMessage(String, Uri, String, BatchPayloadUriOption, IEnumerable<String>) |
Vytvoří pro ODataBatchOperationRequestMessage zápis operace dávkového požadavku. |
CreateOperationRequestMessage(String, Uri, String, BatchPayloadUriOption) |
Vytvoří pro ODataBatchOperationRequestMessage zápis operace dávkového požadavku. |
CreateOperationRequestMessage(String, Uri, String) |
Vytvoří pro ODataBatchOperationRequestMessage zápis operace dávkového požadavku. |
CreateOperationRequestMessageAsync(String, Uri, String, BatchPayloadUriOption, IList<String>) |
Vytvoří zprávu pro asynchronní zápis operace dávkového požadavku. |
CreateOperationRequestMessageAsync(String, Uri, String, BatchPayloadUriOption) |
Vytvoří zprávu pro asynchronní zápis operace dávkového požadavku. |
CreateOperationRequestMessageAsync(String, Uri, String) |
Vytvoří zprávu pro asynchronní zápis operace dávkového požadavku. |
CreateOperationRequestMessageImplementation(String, Uri, String, BatchPayloadUriOption, IEnumerable<String>) |
Vytvoří pro ODataBatchOperationRequestMessage zápis operace dávkového požadavku. |
CreateOperationResponseMessage(String) |
Vytvoří zprávu pro zápis operace dávkové odpovědi. |
CreateOperationResponseMessageAsync(String) |
Asynchronně vytvoří pro ODataBatchOperationResponseMessage zápis operace dávkové odpovědi. |
CreateOperationResponseMessageImplementation(String) |
Vytvoří pro ODataBatchOperationResponseMessage zápis operace dávkové odpovědi. |
Flush() |
Vyprázdní vyrovnávací paměť pro zápis do podkladového datového proudu. |
FlushAsync() |
Vyprázdní vyrovnávací paměť pro zápis do podkladového datového proudu asynchronně. |
FlushAsynchronously() |
Výstup vyprázdněte. |
FlushSynchronously() |
Výstup vyprázdněte. |
GetDependsOnRequestIds(IEnumerable<String>) |
Vzhledem k výčtu dependsOn ID obsahujících ID požadavků a ID skupin vrátí výčet ekvivalentních ID požadavků. |
OnInStreamError() |
Tato metoda upozorní naslouchací proces, že se má zapsat chyba ve streamu. |
OnInStreamErrorAsync() |
Abstraktní třída pro zápis dávkových zpráv OData; ověřuje také správnou posloupnost volání zápisu na zapisovači. |
SetState(ODataBatchWriter+BatchWriterState) |
Nastaví nový stav zápisu; ověří platnost přechodu z aktuálního stavu do nového stavu. |
StreamDisposed() |
Tato metoda je volána k upozornění, že datový proud obsahu dávkové operace byl odstraněn. |
StreamDisposedAsync() |
Tato metoda je volána asynchronně k upozornění, že stream obsahu dávkové operace byl odstraněn. |
StreamRequested() |
Tato metoda je volána k oznámení, že datový proud obsahu pro dávkovou operaci byl požadován. |
StreamRequestedAsync() |
Tato metoda je volána k oznámení, že datový proud obsahu pro dávkovou operaci byl požadován. |
ValidateDependsOnIds(String, IEnumerable<String>) |
Ověřte dependsOnIds. |
VerifyNotDisposed() |
Ověří, že zapisovač není uvolněn. |
WriteEndBatch() |
Ukončí dávku; lze volat pouze po zavolání WriteStartBatch a pokud neexistuje žádná jiná aktivní sada změn nebo operace. |
WriteEndBatchAsync() |
Asynchronně ukončí dávku; lze volat pouze po zavolání WriteStartBatch a pokud neexistuje žádná jiná aktivní sada změn nebo operace. |
WriteEndBatchImplementation() |
Ukončí dávku. |
WriteEndChangeset() |
Ukončí aktivní sadu změn. to lze volat pouze po WriteStartChangeset a pouze jednou pro každou sadu změn. |
WriteEndChangesetAsync() |
Asynchronně ukončí aktivní sadu změn; To lze volat pouze po WriteStartChangeset a pouze jednou pro každou sadu změn. |
WriteEndChangesetImplementation() |
Ukončí aktivní sadu změn. |
WriteStartBatch() |
Spustí novou dávku; lze volat jen jednou a jako první volání. |
WriteStartBatchAsync() |
Asynchronně spustí novou dávku; lze volat pouze jednou a jako první volání. |
WriteStartBatchImplementation() |
Spustí novou dávku. |
WriteStartChangeset() |
Spustí novou sadu změn bez zadání ID skupiny. Toto je možné volat pouze po WriteStartBatch a pokud neexistuje žádná jiná aktivní operace nebo sada změn. |
WriteStartChangeset(String) |
Spustí novou atomickou skupinu nebo sadu změn se zadaným ID skupiny nebo identifikátorem GUID sady změn odpovídající hranici sady změn. Toto je možné volat pouze po WriteStartBatch a pokud neexistuje žádná jiná aktivní operace nebo sada změn. |
WriteStartChangesetAsync() |
Asynchronně spustí novou sadu změn bez zadání ID skupiny; Toto je možné volat pouze po WriteStartBatch a v případě, že neexistuje žádná jiná aktivní operace nebo sada změn. |
WriteStartChangesetAsync(String) |
Asynchronně spustí novou sadu změn; lze volat pouze po WriteStartBatch a pokud neexistuje žádná jiná aktivní operace nebo sada změn. |
WriteStartChangesetImplementation(String) |
Spustí novou sadu změn. |