Partager via


Classe ODataMessageReader

Représente la classe de lecteur utilisée pour lire toutes les charges utiles OData (entrées, flux de données, documents de métadonnées, documents de service, etc.).

Hiérarchie d'héritage

System.Object
  Microsoft.Data.OData.ODataMessageReader

Espace de noms :  Microsoft.Data.OData
Assembly :  Microsoft.Data.OData (en Microsoft.Data.OData.dll)

Syntaxe

'Déclaration
Public NotInheritable Class ODataMessageReader _
    Implements IDisposable
'Utilisation
Dim instance As ODataMessageReader
public sealed class ODataMessageReader : IDisposable
public ref class ODataMessageReader sealed : IDisposable
[<SealedAttribute>]
type ODataMessageReader =  
    class
        interface IDisposable
    end
public final class ODataMessageReader implements IDisposable

Le type ODataMessageReader expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique ODataMessageReader(IODataRequestMessage) Crée un ODataMessageReader pour le message de requête donné.
Méthode publique ODataMessageReader(IODataResponseMessage) Crée un ODataMessageReader pour le message de réponse donné.
Méthode publique ODataMessageReader(IODataRequestMessage, ODataMessageReaderSettings) Crée un ODataMessageReader pour les paramètres de message de requête et de lecteur de message donnés.
Méthode publique ODataMessageReader(IODataResponseMessage, ODataMessageReaderSettings) Crée un ODataMessageReader pour les paramètres de message de réponse et de lecteur de message donnés.
Méthode publique ODataMessageReader(IODataRequestMessage, ODataMessageReaderSettings, IEdmModel) Crée un ODataMessageReader pour les paramètres de message de requête et de lecteur de message donnés.
Méthode publique ODataMessageReader(IODataResponseMessage, ODataMessageReaderSettings, IEdmModel) Crée un ODataMessageReader pour les paramètres de message de réponse et de lecteur de message donnés.

Haut de la page

Méthodes

  Nom Description
Méthode publique CreateODataBatchReader Crée un ODataBatchReader pour lire un lot de requêtes ou de réponses.
Méthode publique CreateODataBatchReaderAsync Crée un ODataBatchReader de façon asynchrone pour lire un lot de requêtes ou de réponses.
Méthode publique CreateODataCollectionReader() Crée ODataCollectionReader pour lire une collection de valeurs primitives ou complexes (suite à un appel d'opération de service).
Méthode publique CreateODataCollectionReader(IEdmTypeReference) Crée ODataCollectionReader pour lire une collection de valeurs primitives ou complexes (suite à un appel d'opération de service).
Méthode publique CreateODataCollectionReaderAsync() Crée un ODataCollectionReader de façon asynchrone pour lire une collection de valeurs primitives ou complexes (suite à un appel d'opération de service).
Méthode publique CreateODataCollectionReaderAsync(Void) Crée un ODataCollectionReader de façon asynchrone pour lire une collection de valeurs primitives ou complexes (suite à un appel d'opération de service).
Méthode publique CreateODataEntryReader() Crée un ODataReader pour lire une entrée.
Méthode publique CreateODataEntryReader(IEdmEntityType) Crée un ODataReader pour lire une entrée.
Méthode publique CreateODataEntryReaderAsync() Crée un ODataReader de façon asynchrone pour lire une entrée.
Méthode publique CreateODataEntryReaderAsync(Void) Crée un ODataReader de façon asynchrone pour lire une entrée.
Méthode publique CreateODataFeedReader() Crée un ODataReader pour lire un flux de données.
Méthode publique CreateODataFeedReader(IEdmEntityType) Crée un ODataReader pour lire un flux de données.
Méthode publique CreateODataFeedReaderAsync() Crée un ODataReader de façon asynchrone pour lire un flux de données.
Méthode publique CreateODataFeedReaderAsync(Void) Crée un ODataReader de façon asynchrone pour lire un flux de données.
Méthode publique CreateODataParameterReader Crée un objet ODataParameterReader.
Méthode publique CreateODataParameterReaderAsync Crée un objet ODataReader de façon asynchrone.
Méthode publique DetectPayloadKind Détermine les types et les formats de charge utile potentiels qui sont lus et les retourne.
Méthode publique DetectPayloadKindAsync Détermine les types et les formats de charge utile potentiels qui sont lus et les retourne.
Méthode publique Dispose Implémentation de [M:System.IDisposable.Dispose()] pour nettoyer les ressources non managées du lecteur.
Méthode publique Equals (hérité de Object.)
Méthode protégée Finalize (hérité de Object.)
Méthode publique GetHashCode (hérité de Object.)
Méthode publique GetType (hérité de Object.)
Méthode protégée MemberwiseClone (hérité de Object.)
Méthode publique ReadEntityReferenceLink Lit un résultat singleton d'une requête $links (lien de référence d'entité) en tant que charge utile de message.
Méthode publique ReadEntityReferenceLinkAsync Lit de façon asynchrone un résultat singleton d'une requête $links (lien de référence d'entité) en tant que charge utile de message.
Méthode publique ReadEntityReferenceLinks Lit le résultat d'une requête $links (liens de référence d'entité) en tant que charge utile de message.
Méthode publique ReadEntityReferenceLinksAsync Lit de façon asynchrone le résultat d'une requête $links en tant que charge utile de message.
Méthode publique ReadError Lit un ODataError en tant que charge utile de message.
Méthode publique ReadErrorAsync Lit un ODataError de façon asynchrone en tant que charge utile de message.
Méthode publique ReadMetadataDocument Lit le corps de message en tant que document de métadonnées.
Méthode publique ReadProperty() Lit un ODataProperty en tant que charge utile de message.
Méthode publique ReadProperty(IEdmTypeReference) Lit un ODataProperty en tant que charge utile de message.
Méthode publique ReadPropertyAsync() Lit un ODataProperty de façon asynchrone en tant que charge utile de message.
Méthode publique ReadPropertyAsync(Void) Lit un ODataProperty de façon asynchrone en tant que charge utile de message.
Méthode publique ReadServiceDocument Lit une charge utile de document de service.
Méthode publique ReadServiceDocumentAsync Lit de façon asynchrone une charge utile de document de service.
Méthode publique ReadValue Lit une seule valeur en tant que corps de message.
Méthode publique ReadValueAsync Lit de façon asynchrone une seule valeur en tant que corps de message.
Méthode publique ToString (hérité de Object.)

Haut de la page

Sécurité des threads

Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.

Voir aussi

Référence

Espace de noms Microsoft.Data.OData