Partager via


Espace de noms System.Data.Services.Providers

Fournit une série d'interfaces qui sont implémentées pour définir un fournisseur de services de données personnalisé pour Services de données WCF. 

Pour plus d'informations, consultez Fournisseurs de services de données (WCF Data Services).

Classes

  Classe Description
Classe publique CollectionResourceType Cette classe permet de représenter un type de DataService représentant une propriété de collection de types primitifs ou complexes.
Classe publique DataServiceProviderMethods Effectue des opérations à liaison tardive sur les jeux de ressources avec un fournisseur de services personnalisé.
Classe publique EntityCollectionResourceType Utilisez cette classe pour représenter une collection d'entités.
Classe publique OpenTypeMethods Utilisé pour exécuter des opérations à liaison tardive sur les propriétés ouvertes.
Classe publique Operation Utilisez cette classe pour représenter une opération de service personnalisée.
Classe publique OperationParameter Utilisez ce type pour représenter un paramètre d'une opération.
Classe publique ResourceAssociationSet Décrit une association entre deux ensembles de ressources.
Classe publique ResourceAssociationSetEnd Décrit un point de terminaison d'un jeu d'associations de ressource.
Classe publique ResourceProperty Fournit un type pour décrire une propriété d'une ressource.
Classe publique ResourceSet Représente une collection de valeurs de type d'entité.
Classe publique ResourceSetPathExpression Cette classe représente l'expression de chemin pour calculer le jeu de ressources cible d'une fonction ou d'une procédure.
Classe publique ResourceType Représente un type primitif, un type complexe ou un type d'entité de service de données.
Classe publique ServiceAction Représente une classe qui représente une action.
Classe publique ServiceActionParameter Utilisez ce type pour représenter un paramètre d'une action de service.
Classe publique ServiceOperation Représente une opération de service personnalisée.
Classe publique ServiceOperationParameter Représente les informations de paramètres pour les opérations de service.

Interfaces

  Interface Description
Interface publique IDataServiceActionProvider Cette interface déclare les méthodes requises pour prendre en charge ServiceActions.
Interface publique IDataServiceInvokable Cette interface déclare les méthodes requises pour prendre en charge l'appel d'une opération.
Interface publique IDataServiceMetadataProvider Met à jour les métadonnées relatives à un fournisseur de services de données personnalisé.
Interface publique IDataServicePagingProvider Fournit la prise en charge de la pagination pour les clients d'un fournisseur de services de données personnalisé.
Interface publique IDataServiceQueryProvider Définit l'implémentation des métadonnées et de la source de requête pour un fournisseur de services de données personnalisé.
Interface publique IDataServiceStreamProvider Permet aux données binaires d'être accessibles et d'être modifiées en tant que ressources multimédia appartenant à une entité qui est une entrée de lien multimédia.
Interface publique IDataServiceStreamProvider2 Permet aux données binaires d'être accessibles et d'être modifiées comme un flux nommé qui appartient à un type d'entité.
Interface publique IDataServiceUpdateProvider Définit les méthodes qui doivent être implémentées pour fournir des valeurs eTag à un fournisseur de service de données personnalisé.
Interface publique IDataServiceUpdateProvider2 Définit les méthodes requises pour prendre en charge ServiceActions.

Énumérations

  Énumération Description
Énumération publique OperationParameterBindingKind Énumération pour la classification des différents types de liaison de paramètre d'opération.
Énumération publique ResourcePropertyKind Énumération des types de propriétés qu'une ressource peut avoir.
Énumération publique ResourceTypeKind Énumération pour le type de clé de ressource.
Énumération publique ServiceOperationResultKind Énumération qui décrit le type de résultats fournis par une opération de service.