Partager via


Microsoft.OData Espace de noms

Classes

ContainerBuilderExtensions

Méthodes d’extension pour IContainerBuilder.

HttpHeaderValueElement

Classe pour représenter un élément de valeur d’en-tête HTTP.

ODataAction

Représente une action OData.

ODataAnnotatable

Classe de base pour tous les types annotatables dans la bibliothèque OData.

ODataAsynchronousReader

Classe pour la lecture des messages asynchrones OData.

ODataAsynchronousResponseMessage

Représentant le message d’une réponse asynchrone non batch.

ODataAsynchronousWriter

Classe pour l’écriture de messages OData asynchrones ; vérifie également le nombre approprié d’appels d’écriture sur l’enregistreur.

ODataBatchOperationHeaders

Dictionnaire permettant de stocker les en-têtes à utiliser avec ODataBatchOperations.

ODataBatchOperationRequestMessage

Message représentant une opération dans une demande de lot.

ODataBatchOperationResponseMessage

Message représentant une opération dans une réponse par lot.

ODataBatchReader

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.

ODataBatchWriter

Classe abstraite pour l’écriture de messages par lots OData ; vérifie également la séquence appropriée d’appels d’écriture sur l’enregistreur.

ODataBinaryStreamValue

Classe pour représenter une valeur de flux binaire

ODataCollectionReader

Classe de base pour les lecteurs de collection OData.

ODataCollectionStart

Représentation OData d'une collection de niveau supérieur.

ODataCollectionStartSerializationInfo

Classe pour fournir des informations de sérialisation supplémentaires à pour ODataCollectionWriter un ODataCollectionStart.

ODataCollectionValue

Représentation OData d'une collection.

ODataCollectionWriter

Classe de base pour les enregistreurs de collection OData.

ODataConstants

Valeurs constantes utilisées par OData, le protocole HTTP ou la bibliothèque OData.

ODataContentTypeException

Type d'exception qui représente l'exception lorsque le Content-Type d'un message n'est pas pris en charge.

ODataDeletedResource

Représente une entité supprimée dans la réponse delta.

ODataDeltaDeletedEntry

Représente une entité supprimée dans la réponse delta.

ODataDeltaDeletedLink

Représente un lien supprimé dans la réponse delta.

ODataDeltaLink

Représente un lien ajouté dans la réponse delta.

ODataDeltaLinkBase

Représente un lien ajouté ou un lien supprimé dans la réponse delta.

ODataDeltaReader

Classe de base pour les lecteurs delta OData.

ODataDeltaResourceSet

Décrit un ensemble de modifications delta.

ODataDeltaResourceSetSerializationInfo

Classe pour fournir des informations de sérialisation supplémentaires à pour ODataDeltaWriter un ODataDeltaResourceSet.

ODataDeltaSerializationInfo

Classe pour fournir des informations de sérialisation supplémentaires au ODataDeltaWriter.

ODataDeltaWriter

Classe de base pour l’enregistreur delta OData.

ODataEdmPropertyAnnotation

Représente une annotation permettant de conserver les informations relatives à une propriété particulière.

ODataEntityReferenceLink

Représente un lien de référence d’entité (le résultat d’une requête $link).

ODataEntityReferenceLinks

Représente une collection de liens de référence d’entité (le résultat d’une requête $ref). Peut inclure un nombre inline et un lien suivant.

ODataEntitySetInfo

Classe représentant un jeu d’entités dans un document de service.

ODataEnumValue

Valeur d’énumération OData

ODataError

Classe représentant une charge utile d’erreur.

ODataErrorDetail

Classe représentant un détail d’erreur.

ODataErrorException

Type d’exception représentant une erreur dans le flux analysée lors de la lecture d’une charge utile.

ODataException

Type d’exception représentant des exceptions dans la bibliothèque OData.

ODataFormat

Représentation d’un format OData.

ODataFunction

Représente une fonction OData.

ODataFunctionImportInfo

Classe représentant une fonction Import dans un document de service.

ODataInnerError

Classe représentant des informations de débogage spécifiques à l’implémentation pour aider à déterminer la cause de l’erreur.

ODataInputContext

La classe de base pour tous les contextes d’entrée définit l’interface à implémenter par les formats spécifiques.

ODataInstanceAnnotation

Représente une annotation d'instance.

ODataItem

Classe de base pour l’ensemble de ressources et la ressource.

ODataMediaType

Classe représentant une définition de type de média.

ODataMediaTypeFormat

Classe d’assistance pour associer un ODataFormat à un type de média.

ODataMediaTypeResolver

Classe chargée de résoudre les types de supports (types MIME) en formats et types de charge utile.

ODataMessageExtensions

Méthodes d'extension pour IODataRequestMessage et IODataResponseMessage.

ODataMessageInfo

La classe fournit des informations de contexte sur certains IODataRequestMessage ou IODataResponseMessage

ODataMessageQuotas

Quotas à utiliser pour limiter la consommation des ressources lors de la lecture ou de l'écriture de messages OData.

ODataMessageReader

Classe Reader utilisée pour lire toutes les charges utiles OData (ressources, jeux de ressources, documents de métadonnées, documents de service, etc.).

ODataMessageReaderSettings

Paramètres de configuration pour les lecteurs de messages OData.

ODataMessageWriter

Classe Writer utilisée pour écrire toutes les charges utiles OData (entrées, jeux de ressources, documents de métadonnées, documents de service, etc.).

ODataMessageWriterSettings

Paramètres de configuration pour les enregistreurs de messages OData.

ODataNestedResourceInfo

Représente un lien unique.

ODataNestedResourceInfoSerializationInfo

Classe pour fournir des informations de sérialisation supplémentaires à pour ODataWriter un ODataNestedResourceInfo.

ODataNullValue

Représente une valeur de propriété Null.

ODataObjectModelExtensions

Méthodes d'extension sur le modèle d'objet OData.

ODataOperation

Représente une fonction ou une action.

ODataOutputContext

La classe de base pour tous les contextes de sortie, définit l’interface à implémenter par les formats spécifiques.

ODataParameterReader

Classe de base pour les lecteurs de paramètres OData.

ODataParameterWriter

Classe de base pour les enregistreurs de collection OData.

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.

ODataPayloadValueConverter

Classe pour la définition d’une conversion de valeur de charge utile pour un modèle donné. Prend actuellement en charge la primitive uniquement.

ODataPreferenceHeader

Classe pour définir l’en-tête « Prefer » sur un IODataRequestMessage ou l’en-tête « Preference-Applied » sur un IODataResponseMessage.

ODataPrimitiveValue

Représente une valeur de propriété primitive.

ODataProperty

Représente une propriété unique d’une ressource avec une valeur.

ODataPropertyInfo

Représente des informations sur une propriété unique d’une ressource.

ODataPropertySerializationInfo

Classe pour fournir des informations de sérialisation supplémentaires à pour ODataWriter un ODataProperty.

ODataReader

Classe de base pour les lecteurs OData.

ODataResource

Représente une entité unique.

ODataResourceBase

Classe de base pour une ressource ou une ressource supprimée.

ODataResourceSerializationInfo

Classe pour fournir des informations de sérialisation supplémentaires à pour ODataWriter un ODataResource.

ODataResourceSet

Décrit une collection d'entités.

ODataResourceSetBase

Décrit une collection d'entités.

ODataResourceValue

Représente la valeur d’une ressource (complexe ou entité). Il peut être utilisé comme valeur d’annotation d’instance.

ODataServiceDocument

Classe représentant le document de service.

ODataServiceDocumentElement

Classe abstraite représentant un élément (EntitySet, Singleton) dans un document de service.

ODataSimplifiedOptions

Options utilisées pour contrôler le comportement liés aux odata simplifiées.

ODataSingletonInfo

Classe représentant un singleton dans un document de service.

ODataStreamItem

Classe pour représenter une valeur de flux

ODataStreamPropertyInfo

Représente des informations sur une propriété de flux unique d’une ressource.

ODataStreamReferenceValue

Représente une référence Stream.

ODataTypeAnnotation

Annotation qui stocke les informations de type EDM d’une valeur.

ODataUntypedValue

Représentation OData d’une valeur non typée.

ODataUri

Nœud racine d’une requête. Contient la requête elle-même, ainsi que des métadonnées supplémentaires sur la requête.

ODataUriExtensions

Méthodes d’extension à ODataUri

ODataUriUtils

Méthodes de l’utilitaire d’URI.

ODataUrlKeyDelimiter

Composant permettant de contrôler les conventions utilisées pour générer les URL.

ODataUtils

Méthodes utilitaires utilisées avec la bibliothèque OData.

ODataValue

Représente la valeur d'une propriété.

ODataWriter

Classe de base pour les enregistreurs OData.

Interfaces

IContainerBuilder

Interface qui dissocie ODataLib de toute implémentation de conteneur d’injection de dépendances.

IContainerProvider

Interface qui fournit un conteneur d’injection de dépendances.

IODataPayloadUriConverter

Prend en charge la conversion personnalisée des URL trouvées dans la charge utile.

IODataRequestMessage

Interface pour les messages de requête OData synchrones.

IODataRequestMessageAsync

Interface pour les messages de requête OData asynchrones.

IODataResponseMessage

Interface pour les messages de réponse OData synchrones.

IODataResponseMessageAsync

Interface pour les messages de réponse OData asynchrones.

Énumérations

BatchPayloadUriOption

Indique le format de Request-URI dans chaque sous-requête de l’opération de traitement par lots.

DeltaDeletedEntryReason

Raison de la ressource supprimée dans la réponse delta.

ODataBatchReaderState

Énumération avec tous les états dans lequel le lecteur de lot peut se trouver.

ODataBatchWriter.BatchWriterState

Énumération représentant l’état actuel de l’enregistreur.

ODataCollectionReaderState

Énumération de tous les états possibles d’un ODataCollectionReader.

ODataDeltaReaderState

Énumération de tous les états possibles d’un ODataDeltaReader.

ODataLibraryCompatibility

Niveaux de compatibilité de bibliothèque.

ODataNullValueBehaviorKind

Représente le comportement des lecteurs lorsqu'ils lisent la propriété avec la valeur NULL.

ODataParameterReaderState

Énumération de tous les états possibles d’un ODataParameterReader.

ODataPayloadKind

Énumération représentant les différents types de charges utiles qu’ODatLib peut écrire.

ODataPropertyKind

Énumération des types de propriété.

ODataReaderState

Énumération de tous les états possibles d’un ODataReader.

ODataVersion

Énumération représentant la version du protocole OData.

ServiceLifetime

Énumère tous les types de durée de vie d’un service dans un IContainerBuilder.

ValidationKinds

Types de validation utilisés dans ODataMessageReaderSettings et ODataMessageWriterSettings.