ODataBatchReader Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classe astratta per la lettura dei messaggi batch OData; verifica anche la sequenza corretta di chiamate di lettura sul lettore.
public abstract class ODataBatchReader
type ODataBatchReader = class
Public MustInherit Class ODataBatchReader
- Ereditarietà
-
ODataBatchReader
Costruttori
ODataBatchReader(ODataInputContext, Boolean) |
Costruttore. |
Proprietà
CurrentGroupId |
Proprietà pubblica per l'ID gruppo corrente in cui viene elaborato il lettore. Utilizzo primario di questo oggetto per correlare l'ID gruppo atomico nei messaggi di richiesta e risposta dell'operazione in base alle esigenze. |
InputContext |
Contesto di input da cui leggere il contenuto. |
State |
Ottiene lo stato corrente del lettore batch. |
Metodi
BuildOperationRequestMessage(Func<Stream>, String, Uri, ODataBatchOperationHeaders, String, String, IEnumerable<String>, Boolean) |
Creare un'istanza ODataBatchOperationRequestMessage di . |
BuildOperationResponseMessage(Func<Stream>, Int32, ODataBatchOperationHeaders, String, String) |
Creare un'istanza ODataBatchOperationResponseMessage di e impostare il codice di stato. |
CreateOperationRequestMessage() |
Restituisce un oggetto ODataBatchOperationRequestMessage per la lettura del contenuto di un'operazione batch. |
CreateOperationRequestMessageAsync() |
Restituisce in modo asincrono un oggetto ODataBatchOperationRequestMessage per la lettura del contenuto di un'operazione batch. |
CreateOperationRequestMessageImplementation() |
Restituisce l'oggetto memorizzato ODataBatchOperationRequestMessage nella cache per la lettura del contenuto di un'operazione in una richiesta batch. |
CreateOperationResponseMessage() |
Restituisce un oggetto ODataBatchOperationResponseMessage per la lettura del contenuto di un'operazione batch. |
CreateOperationResponseMessageAsync() |
Restituisce in modo asincrono un oggetto ODataBatchOperationResponseMessage per la lettura del contenuto di un'operazione batch. |
CreateOperationResponseMessageImplementation() |
Restituisce l'oggetto memorizzato ODataBatchOperationRequestMessage nella cache per la lettura del contenuto di un'operazione in una richiesta batch. |
GetCurrentGroupIdImplementation() |
Ottiene l'ID gruppo per la richiesta corrente. L'implementazione predefinita qui viene fornita restituendo Null. |
Read() |
Legge la parte successiva dal payload del messaggio batch. |
ReadAsync() |
Legge la parte successiva in modo asincrono dal payload del messaggio batch. |
ReadAtChangesetEndImplementation() |
Implementazione della logica del lettore nello stato 'ChangesetEnd'. |
ReadAtChangesetStartImplementation() |
Implementazione della logica del lettore nello stato 'ChangesetStart'. |
ReadAtOperationImplementation() |
Implementazione della logica del lettore quando si trova nello stato 'Operation'. |
ReadAtStartImplementation() |
Implementazione della logica del lettore nello stato "Start". |
ThrowODataException(String) |
Imposta lo stato 'Exception' e quindi genera un'eccezione ODataException con il messaggio di errore specificato. |
ValidateDependsOnIds(String, IEnumerable<String>) |
Convalidare dependsOnIds. |