Partager via


Espace de noms System.Data.Services

Permet d'accéder aux classes utilisées pour générer Services de données WCF.

Classes

  Classe Description
Classe publique ChangeInterceptorAttribute ChangeInterceptorAttribute sur une méthode est utilisé pour traiter des mises à jour sur le nom du jeu d'entités spécifié.
Classe publique DataService<T> Point d'entrée principal pour développer un service de données Protocole OData (Open Data) à l'aide de Services de données WCF.
Classe publique DataServiceBehavior Ajoute les paramètres qui définissent le comportement dans un service de données personnalisé.
Classe publique DataServiceConfiguration Gère la configuration de Services de données WCF.
Classe publique DataServiceException Représente une instance de la classe DataServiceException avec un message spécifié qui décrit l'erreur.
Classe publique DataServiceHost Classe Services de données WCF dérivée du WebServiceHost utilisée pour instancier des services de données.
Classe publique DataServiceHostFactory Classe utilisée par l'infrastructure de Services de données WCF pour se connecter à Windows Communication Foundation (WCF). 
Classe publique DataServiceOperationContext Représente l'opération actuelle en cours de traitement.
Classe publique DataServiceProcessingPipeline Définit les événements requis pour le pipeline de traitement du service de données.
Classe publique DataServiceProcessingPipelineEventArgs Classe d'arguments d'événements pour DataServiceProcessingPipeline.
Classe publique ETagAttribute Cet attribut sur un type d'entité est utilisé pour spécifier les propriétés qui déterminent des modifications de contenu.
Classe publique ExpandSegment Segment d'une requête qui indique si les données doivent être retournées en ligne et non en tant que contenu différé.
Classe publique ExpandSegmentCollection Segments d'une requête qui peuvent être développés par la clause $expand qui suit une requête.
Classe publique HandleExceptionArgs Spécifie les détails d'une exception qui s'est produite et les détails de la réponse HTTP associée.
Classe publique IgnorePropertiesAttribute Contrôle la visibilité d'une ou plusieurs propriétés par Services de données WCF.
Classe publique MimeTypeAttribute Indique le type MIME de requête HTTP.
Classe publique ProcessRequestArgs Représente les arguments utilisés par une requête HTTP au service de données.
Classe publique QueryInterceptorAttribute QueryInterceptorAttribute sur une méthode l'annote en tant qu'intercepteur de requête sur le jeu d'entités spécifié.
Classe publique SingleResultAttribute Attribut utilisé sur les opérations de service pour indiquer qu'elles retournent une instance unique de leur élément de retour.

Interfaces

  Interface Description
Interface publique IDataServiceConfiguration IDataServiceConfiguration est utilisé par Services de données WCF pour définir le comportement du service, y compris les droits sur les jeux d'entités et les opérations de service, les limites sur les demandes autorisées, l'enregistrement des types non détectables par défaut, et les commentaires par défaut sur la gestion des erreurs.
Interface publique IDataServiceHost Interface qui spécifie les interactions entre Services de données WCF et son environnement d'hébergement.
Interface publique IDataServiceHost2 Définit les extensions à IDataServiceHost nécessaires pour les en-têtes de demande et de réponse dans HTTP.
Interface publique IExpandedResult Déclare les membres requis pour prendre en charge les énumérateurs des résultats et segments associés sur une option de requête Services de données WCF$expand.
Interface publique IExpandProvider Obsolète. Cette interface déclare les méthodes requises pour prendre en charge l'option de requête $expand pour Services de données WCF.
Interface publique IRequestHandler Permet d'accéder aux membres qui contrôlent le traitement des messages de demande.
Interface publique IUpdatable Interface utilisée pour insérer ou mettre à jour une ressource par la méthode HTTP POST.

Énumérations

  Énumération Description
Énumération publique EntitySetRights Énumération utilisée pour définir les droits d'accès aux données déployées par Services de données WCF.
Énumération publique ServiceActionRights Droits d'accès pour les actions de service.
Énumération publique ServiceOperationRights Énumération utilisée pour définir les droits d'accès aux opérations de service déployées par Services de données WCF.
Énumération publique UpdateOperations Énumération utilisée pour spécifier les opérations de mise à jour qui ont été exécutées sur une entité.