ODataBatchReader Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classe abstraite pour la lecture des messages par lots OData ; vérifie également la séquence appropriée d’appels de lecture sur le lecteur.
public abstract class ODataBatchReader
type ODataBatchReader = class
Public MustInherit Class ODataBatchReader
- Héritage
-
ODataBatchReader
Constructeurs
ODataBatchReader(ODataInputContext, Boolean) |
Constructeur. |
Propriétés
CurrentGroupId |
Propriété publique pour l’ID de groupe actuel que le lecteur traite. Utilisation principale de ce pour mettre en corrélation l’ID de groupe atomique dans les messages d’opération de requête et de réponse si nécessaire. |
InputContext |
Contexte d’entrée à partir duquel lire le contenu. |
State |
Obtient l’état actuel du lecteur de lots. |
Méthodes
BuildOperationRequestMessage(Func<Stream>, String, Uri, ODataBatchOperationHeaders, String, String, IEnumerable<String>, Boolean) |
Instancier une ODataBatchOperationRequestMessage instance. |
BuildOperationResponseMessage(Func<Stream>, Int32, ODataBatchOperationHeaders, String, String) |
Instanciez une ODataBatchOperationResponseMessage instance et définissez le code d’état. |
CreateOperationRequestMessage() |
Retourne un ODataBatchOperationRequestMessage pour lire le contenu d’une opération de traitement par lots. |
CreateOperationRequestMessageAsync() |
Retourne de manière asynchrone un ODataBatchOperationRequestMessage pour lire le contenu d’une opération de traitement par lots. |
CreateOperationRequestMessageImplementation() |
Retourne le mis en ODataBatchOperationRequestMessage cache pour lire le contenu d’une opération dans une demande de lot. |
CreateOperationResponseMessage() |
Retourne un ODataBatchOperationResponseMessage pour lire le contenu d’une opération de traitement par lots. |
CreateOperationResponseMessageAsync() |
Retourne de manière asynchrone un ODataBatchOperationResponseMessage pour lire le contenu d’une opération de traitement par lots. |
CreateOperationResponseMessageImplementation() |
Retourne le mis en ODataBatchOperationRequestMessage cache pour lire le contenu d’une opération dans une demande de lot. |
GetCurrentGroupIdImplementation() |
Obtient l’ID de groupe pour la requête actuelle. L’implémentation par défaut est fournie ici, retournant la valeur Null. |
Read() |
Lit la partie suivante de la charge utile de message par lot. |
ReadAsync() |
Lit de façon asynchrone la partie suivante de la charge utile de message par lot. |
ReadAtChangesetEndImplementation() |
Implémentation de la logique de lecteur quand l’état « ChangesetEnd » est en cours. |
ReadAtChangesetStartImplementation() |
Implémentation de la logique de lecteur quand l’état est « ChangesetStart ». |
ReadAtOperationImplementation() |
Implémentation de la logique de lecteur dans l’état « Opération ». |
ReadAtStartImplementation() |
Implémentation de la logique de lecteur quand l’état « Start » est à l’état . |
ThrowODataException(String) |
Définit l’état « Exception », puis lève une exception ODataException avec le message d’erreur spécifié. |
ValidateDependsOnIds(String, IEnumerable<String>) |
Validez les dependsOnIds. |