Partager via


Microsoft.OData.Client Espace de noms

Classes

ActionDescriptor

Contient les informations sur une action de service.

BaseEntityType

Type de base du type d’entité à inclure DataServiceContext pour l’appel de fonction et d’action

BodyOperationParameter

Représente un paramètre associé à une action de service.

BuildingRequestEventArgs

EventArgs pour l'événement BuildingRequest.

ChangeOperationResponse

Réponse de SaveChanges.

ContainerPropertyAttribute

Utilisé dans une classe représentant une entité ouverte ou des types complexes pour indiquer que la propriété doit être utilisée comme conteneur pour les propriétés dynamiques pendant la sérialisation et la matérialisation.

DataServiceActionQuery

Objet d’une action qui ne retourne rien.

DataServiceActionQuery<T>

Objet d’une action qui renvoie une collection.

DataServiceActionQuerySingle<T>

Objet d’une action qui retourne un seul élément.

DataServiceClientConfigurations

Configurations du comportement du client.

DataServiceClientException

Exception levée lorsque le serveur retourne une erreur.

DataServiceClientFormat

Suit le format préféré de l'utilisateur que le client doit utiliser pour ses requêtes.

DataServiceClientRequestMessage

Cette classe représente le client de services de données WCF du contrat avec le message de requête.

DataServiceClientRequestMessageArgs

Arguments pour la création d'une instance de DataServiceClientRequestMessage.

DataServiceClientRequestPipelineConfiguration

Classe qui contient une série d'événements pour l'écriture de la charge de l'OData vers la connexion

DataServiceClientResponsePipelineConfiguration

Classe qui est responsable de la configuration des actions appelées à partir d'une réponse

DataServiceCollection<T>

Représente une collection d'entités dynamiques qui fournit des notifications lorsque des éléments sont ajoutés, supprimés ou que la liste est actualisée.

DataServiceContext

DataServiceContext représente le contexte du runtime du service de données.

DataServiceExtensions
DataServiceQuery

espace réservé non générique pour l’implémentation générique

DataServiceQuery<TElement>.DataServiceOrderedQuery

Commande dataServiceQuery qui implémente IOrderedQueryable.

DataServiceQuery<TElement>

query (objet)

DataServiceQueryContinuation

Encapsule l’URI qui retourne la page suivante d’un résultat de requête WCF Data Services paginé.

DataServiceQueryContinuation<T>

Encapsule l’URI qui retourne la page suivante d’un résultat de requête WCF Data Services paginé.

DataServiceQueryException

Exception indiquant qu’une erreur s’est produite lors de l’interrogation du service de données.

DataServiceQueryProvider

Implémentation de QueryProvider

DataServiceQuerySingle<TElement>

Objet de requête d’un seul élément.

DataServiceRequest

Espace réservé non générique pour l’implémentation générique

DataServiceRequest<TElement>

Contient un URI et un type pour la requête.

DataServiceRequestArgs

Représente des métadonnées supplémentaires incluses dans un message de requête à WCF Data Services.

DataServiceRequestException

Représente l’erreur émise si le service de données retourne un code de réponse inférieur à 200 ou supérieur à 299 ou que l’élément de niveau supérieur dans la réponse est <error>. Cette classe ne peut pas être héritée.

DataServiceResponse

Réponse du service de données à ExecuteBatch & SaveChanges

DataServiceStreamLink

Représente l’URL d’un flux de ressources binaire.

DataServiceStreamResponse

Représente une réponse de WCF Data Services qui contient des données binaires sous la forme d’un flux.

DataServiceTransportException

Classe décrivant les erreurs levées par la couche de transport.

DataServiceUrlKeyDelimiter

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

Descriptor

Classe abstraite de laquelle EntityDescriptor est dérivé.

EntityChangedParams

Encapsule les arguments d’un délégué PropertyChanged

EntityCollectionChangedParams

Encapsule les arguments d’un délégué CollectionChanged.

EntityDescriptor

représente l’entité mise en cache

EntitySetAttribute

Indique le jeu d'entités auquel une classe de service de données client appartient.

EntityTracker

contexte

EntityTrackerBase

Base Entity Tracker, permet plus de découplage pour les tests.

EntityTypeAttribute

Marque une classe comme type d’entité dans WCF Data Services.

FunctionDescriptor

Contient les informations sur une fonction de service.

HasStreamAttribute

Indique qu’une classe qui est un type d’entité a un flux de données binaires par défaut.

HttpClientRequestMessage

Implémentation basée sur HttpClient de DataServiceClientRequestMessage.

HttpWebRequestMessage

Implémentation d'interface IODataRequestMessage.

HttpWebResponseMessage

Implémentation de l'interface IODataResponseMessage

IgnoreClientPropertyAttribute

Indique qu’un attribut ne doit pas être sérialisé lors de l’insertion ou de la mise à jour d’une entité.

InvokeResponse

Réponse d’un appel Invoke.

KeyAttribute

Indique la propriété de clé ou les propriétés d'une entité.

LinkDescriptor

représente l’association entre deux entités

LinkInfo

Encapsule des informations sur un lien, ou la relation, entre les entités.

LoadCompletedEventArgs

Utilisé comme EventArgs classe pour l’événementLoadCompleted. Pris en charge uniquement par le client WCF Data Services 5.0 pour Silverlight.

MaterializedEntityArgs

Arguments de l'entité matérialisée

MediaEntryAttribute

Cette classe marque un type qui représente une entité cliente Astoria, de sorte que le client Astoria la traite comme une entrée multimédia selon le concept « entrée de lien multimédia » d’ATOM.

MessageReaderSettingsArgs

Arguments utilisés pour configurer les paramètres du lecteur de message odata.

MessageWriterSettingsArgs

Arguments utilisés pour configurer les paramètres de l'enregistreur de message odata.

MimeTypePropertyAttribute

Cet attribut indique une autre propriété dans le même type qui contient le type MIME qui doit être utilisé pour les données contenues dans la propriété à laquelle cet attribut est appliqué.

NamedStreamAttribute

Indique qu’une classe qui est un type d’entité a un flux binaire nommé associé.

OperationDescriptor

Contient les informations sur une opération de service.

OperationParameter

Représente un paramètre transmis à une action de service, une fonction de service ou une opération de service lorsqu'elle est exécutée.

OperationResponse

Classe de base de réponse d’opération

OriginalNameAttribute

Indique le nom d’origine d’une variable définie dans les métadonnées.

QueryOperationResponse

Réponse à une requête par lots.

QueryOperationResponse<T>

Réponse à une requête par lot ou à un appel d’exécution.

ReadingEntryArgs

Arguments de l'entrée de lecture

ReadingFeedArgs

Arguments du flux de lecture

ReadingNestedResourceInfoArgs

Arguments du lien de navigation de lecture

ReadingWritingEntityEventArgs

Arguments d’événement pour l’événement déclenché pendant la lecture ou l’écriture d’une sérialisation/désérialisation d’entité

ReceivingResponseEventArgs

EventArgs classe pour l’événement ReceivingResponse . Expose ResponseMessage à l'utilisateur.

SendingRequest2EventArgs

Arguments pour l'événement SendingRequest2.

SendingRequestEventArgs

Arguments d’événement pour l’événement déclenché avant l’exécution d’une requête web. Donne la possibilité de personnaliser ou de remplacer l’objet de demande à utiliser.

Serializer

Sérialise les données de requête dans le format donné à l’aide de l’enregistreur de messages donné.

StreamDescriptor

Contient des informations sur le flux.

TaskExtensionMethods

Méthodes d’extension pour l’utilisation des tâches

UriEntityOperationParameter

Représente un paramètre de fonction qui est une entité ou une collection d’entités.

UriOperationParameter

Représente un paramètre associé à une opération de service ou à une fonction de service.

Utility

Classe d’assistance pour le modèle T4, fournir une API uniforme pour différentes plateformes

WritingEntityReferenceLinkArgs

Arguments du lien de référence d'entité d'écriture

WritingEntryArgs

Arguments de l'entrée d'écriture

WritingNestedResourceInfoArgs

Arguments du lien de navigation d'écriture

Interfaces

IBaseEntityType

Énumérations

DataServiceResponsePreference

Détermine si le client demande que le service de données retourne des données d’entité insérées ou mises à jour en tant qu’entrée dans le message de réponse.

EntityParameterSendOption

Permet de spécifier une stratégie d’envoi du paramètre d’entité.

EntityStates

Décrit l’état d’insertion/mise à jour/suppression d’une entité ou d’un lien.

HttpRequestTransportMode

Décrit la méthode que le client utilisera pour effectuer des requêtes Http sur le serveur.

MergeOption

Permet de spécifier une stratégie de synchronisation de valeurs.

ODataProtocolVersion

Représente les versions du protocole OData (Open Data Protocol) que le service de données peut prendre en charge.

SaveChangesOptions

options lors de l’enregistrement des modifications

TrackingMode

Détermine si les modifications apportées à un DataServiceCollection<T> font l'objet d'un suivi.