Partager via


System.Data.Services Espace de noms

Fournit l’accès aux classes utilisées pour générer des services WCF Data Services.

Classes

ChangeInterceptorAttribute

ChangeInterceptorAttribute sur une méthode permet de traiter les mises à jour sur le nom de jeu d'entités spécifié.

DataService<T>

Point d'entrée principal pour le développement d'un service de données ADO.NET.

DataServiceBehavior

Ajoute les paramètres qui définissent le comportement dans un service de données personnalisé.

DataServiceConfiguration

Gère la configuration de WCF Data Services.

DataServiceException

Représente une instance de la classe DataServiceException avec un message spécifié qui décrit l'erreur.

DataServiceHost

Classe WCF Data Services dérivée du WebServiceHost utilisé pour instancier les services de données.

DataServiceHostFactory

Représente la classe utilisée par l’infrastructure de WCF Data Services pour se connecter à WCF (Windows Communication Foundation).

DataServiceOperationContext

Représente l'opération actuelle en cours de traitement.

DataServiceProcessingPipeline

Définit les événements requis pour le pipeline de traitement du service de données.

DataServiceProcessingPipelineEventArgs

Classe d'arguments d'événements pour DataServiceProcessingPipeline.

ETagAttribute

Cet attribut sur un type d'entité est utilisé pour spécifier les propriétés qui déterminent les modifications dans le contenu.

ExpandSegment

Segment d'une requête qui indique si les données doivent être retournées directement plutôt que comme contenu différé.

ExpandSegmentCollection

Segments d’une requête qui peuvent être développés par la clause $expand qui suit une requête.

HandleExceptionArgs

Spécifie les détails d'une exception qui s'est produite et les détails de la réponse HTTP associée.

IgnorePropertiesAttribute

Contrôle la visibilité d’une ou plusieurs propriétés par WCF Data Services.

MimeTypeAttribute

Indique le type MIME de la requête HTTP.

ProcessRequestArgs

Représente des arguments utilisés par une requête HTTP envoyée au service de données.

QueryInterceptorAttribute

Le QueryInterceptorAttribute sur une méthode l'annote comme intercepteur de requête sur le jeu d'entités spécifié.

SingleResultAttribute

Attribut utilisé sur les opérations de service pour indiquer qu'elles retournent une instance unique de leur élément de retour.

Interfaces

IDataServiceConfiguration

IDataServiceConfiguration est utilisé par WCF Data Services pour définir le comportement du service, notamment les droits sur les jeux d’entités et les opérations de service, les limites sur les demandes autorisées, l’inscription des types non détectables par défaut et les commentaires par défaut sur la gestion des erreurs.

IDataServiceHost

Interface qui spécifie les interactions entre WCF Data Services et son environnement d’hébergement.

IDataServiceHost2

Définit les extensions à IDataServiceHost nécessaires pour les en-têtes de demande et de réponse dans HTTP.

IExpandedResult

Déclare les membres obligatoires pour prendre en charge les énumérateurs pour les résultats et les segments associés sur une option de requête $expand WCF Data Services.

IExpandProvider

Cette interface déclare les méthodes nécessaires à la prise en charge l’option de requête $expand pour un service WCF Data Services.

IRequestHandler

Fournit l'accès aux membres qui contrôlent la gestion des messages de demande.

IUpdatable

Interface utilisée pour insérer ou mettre à jour une ressource à l'aide de la méthode POST HTTP.

Énumérations

EntitySetRights

Énumération utilisée pour définir des droits d’accès aux données déployées par WCF Data Services.

ServiceOperationRights

Énumération utilisée pour définir des droits d’accès aux opérations de service déployées par WCF Data Services.

UpdateOperations

Énumération utilisée pour spécifier les opérations de mise à jour exécutées sur une entité.