Partager via


Espace de noms Microsoft.Data.OData

La bibliothèque OData définit un jeu d'interfaces de programmation de bas niveau qui permet aux composants de sérialiser et désérialiser des messages dans des formats Protocole OData (Open Data). Cela permet aux applications et aux services d'interagir avec un point de terminaison OData sans devoir utiliser le produit Services de données WCF entier.

Classes

  Classe Description
Classe publique ODataAction Représente une action OData.
Classe publique ODataAnnotatable Représente la classe de base pour tous les types annotables de la bibliothèque OData.
Classe publique ODataAssociationLink Représente un lien d'association.
Classe publique ODataBatchOperationRequestMessage Affiche un message qui représente une opération dans une demande de lot.
Classe publique ODataBatchOperationResponseMessage Affiche un message qui représente une opération dans une réponse par lot.
Classe publique ODataBatchReader Représente une classe pour la lecture des messages par lot OData. Vérifie également si la séquence d'appels de lecture est correcte sur le lecteur.
Classe publique ODataBatchWriter Écrit des messages par lot OData. Vérifie également si la séquence d'appels en écriture est correcte sur l'enregistreur.
Classe publique ODataCollectionReader Représente la classe de base pour les lecteurs de collection OData.
Classe publique ODataCollectionStart Représentation OData d'une collection de niveau supérieur.
Classe publique ODataCollectionValue Représentation OData d'une collection.
Classe publique ODataCollectionWriter Représente la classe de base pour les enregistreurs de collection OData.
Classe publique ODataComplexValue Représente la valeur complexe OData.
Classe publique ODataConstants Valeurs constantes utilisées par OData, le protocole HTTP ou la bibliothèque OData.
Classe publique ODataContentTypeException Type d'exception qui représente l'exception lorsque le Content-Type d'un message n'est pas pris en charge.
Classe publique ODataEntityReferenceLink Représente un lien de référence d'entité OData.
Classe publique ODataEntityReferenceLinks Représente une collection de liens de référence d'entité.
Classe publique ODataEntry Représente une seule entité.
Classe publique ODataError Représente une charge utile d'erreur.
Classe publique ODataErrorException Représente une erreur incorporée analysée lors de la lecture d'une charge utile.
Classe publique ODataException Représente une exception de bibliothèque OData.
Classe publique ODataFeed Décrit une collection d'entités.
Classe publique ODataFormat Énumère le type de format dans le cadre du traitement des charges utiles OData.
Classe publique ODataFunction Représente une fonction OData.
Classe publique ODataInnerError Contient des propriétés utilisées pour implémenter des informations de débogage spécifiques servant à déterminer la cause de l'erreur.
Classe publique ODataItem Représente la classe de base des classes ODataFeed et ODataEntry.
Classe publique ODataMessageQuotas Quotas à utiliser pour limiter la consommation des ressources lors de la lecture ou de l'écriture de messages OData.
Classe publique 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.).
Classe publique ODataMessageReaderSettings Représente les paramètres de configuration des lecteurs de message OData.
Classe publique ODataMessageWriter Représente la classe d'enregistreur utilisée pour lire toutes les charges utiles OData (entrées, flux, documents de métadonnées, documents de service, etc.).
Classe publique ODataMessageWriterSettings Représente les paramètres de configuration des enregistreurs de message OData.
Classe publique ODataNavigationLink Représente un seul lien.
Classe publique ODataOperation Représente une fonction ou une action.
Classe publique ODataParameterReader Classe de base pour les lecteurs de paramètre OData.
Classe publique ODataParameterWriter Classe de base pour les enregistreurs de collection OData.
Classe publique ODataPayloadKindDetectionInfo Représente l'ensemble des informations disponibles pour la détection du type de charge utile.
Classe publique ODataPayloadKindDetectionResult Représente le résultat de l'exécution de la détection du type de charge utile pour un type et un format de charge utile spécifiés.
Classe publique ODataProperty Représente une seule propriété d'une entrée.
Classe publique ODataReader Représente la classe de base pour les lecteurs OData.
Classe publique ODataResourceCollectionInfo Représente une classe qui contient la collection des informations relatives à une ressource dans un espace de travail d'un service de données.
Classe publique ODataStreamReferenceValue Représente une ressource multimédia.
Classe publique ODataUtils Représente les méthodes utilitaires utilisées avec la bibliothèque OData.
Classe publique ODataWorkspace Représente l'espace de travail d'un service de données.
Classe publique ODataWriter Représente une classe de base pour les enregistreurs OData.
Classe publique ProjectedPropertiesAnnotation Représente une annotation qui stocke une liste de propriétés projetées pour une entrée.
Classe publique SerializationTypeNameAnnotation Annotation qui stocke le nom de type pour sérialiser.

Interfaces

  Interface Description
Interface publique IODataRequestMessage Représente une interface pour les messages de demande OData synchrones.
Interface publique IODataRequestMessageAsync Représente une interface pour les messages de demande OData asynchrones.
Interface publique IODataResponseMessage Représente une interface pour les messages de réponse OData synchrones.
Interface publique IODataResponseMessageAsync Représente une interface pour les messages de réponse OData asynchrones.
Interface publique IODataUrlResolver Prend en charge la résolution personnalisée des URL trouvées dans la charge utile.

Énumérations

  Énumération Description
Énumération publique ODataBatchReaderState Énumération avec tous les états dans lequel le lecteur de lot peut se trouver.
Énumération publique ODataCollectionReaderState Énumère tous les états possibles de ODataCollectionReader.
Énumération publique ODataParameterReaderState Énumération de tous les états possibles de ODataParameterReader.
Énumération publique ODataPayloadKind Énumère les différents types de charges qu'ODatLib peut écrire.
Énumération publique ODataReaderState Énumération de tous les états possibles de ODataReader.
Énumération publique ODataUndeclaredPropertyBehaviorKinds Énumère le comportement des lecteurs lorsqu'ils lisent une propriété non déclarée.
Énumération publique ODataVersion Spécifie la version du protocole OData.