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 | |
---|---|---|
CollectionResourceType | Cette classe permet de représenter un type de DataService représentant une propriété de collection de types primitifs ou complexes. | |
DataServiceProviderMethods | Effectue des opérations à liaison tardive sur les jeux de ressources avec un fournisseur de services personnalisé. | |
EntityCollectionResourceType | Utilisez cette classe pour représenter une collection d'entités. | |
OpenTypeMethods | Utilisé pour exécuter des opérations à liaison tardive sur les propriétés ouvertes. | |
Operation | Utilisez cette classe pour représenter une opération de service personnalisée. | |
OperationParameter | Utilisez ce type pour représenter un paramètre d'une opération. | |
ResourceAssociationSet | Décrit une association entre deux ensembles de ressources. | |
ResourceAssociationSetEnd | Décrit un point de terminaison d'un jeu d'associations de ressource. | |
ResourceProperty | Fournit un type pour décrire une propriété d'une ressource. | |
ResourceSet | Représente une collection de valeurs de type d'entité. | |
ResourceSetPathExpression | Cette classe représente l'expression de chemin pour calculer le jeu de ressources cible d'une fonction ou d'une procédure. | |
ResourceType | Représente un type primitif, un type complexe ou un type d'entité de service de données. | |
ServiceAction | Représente une classe qui représente une action. | |
ServiceActionParameter | Utilisez ce type pour représenter un paramètre d'une action de service. | |
ServiceOperation | Représente une opération de service personnalisée. | |
ServiceOperationParameter | Représente les informations de paramètres pour les opérations de service. |
Interfaces
Interface | Description | |
---|---|---|
IDataServiceActionProvider | Cette interface déclare les méthodes requises pour prendre en charge ServiceActions. | |
IDataServiceInvokable | Cette interface déclare les méthodes requises pour prendre en charge l'appel d'une opération. | |
IDataServiceMetadataProvider | Met à jour les métadonnées relatives à un fournisseur de services de données personnalisé. | |
IDataServicePagingProvider | Fournit la prise en charge de la pagination pour les clients d'un fournisseur de services de données personnalisé. | |
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é. | |
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. | |
IDataServiceStreamProvider2 | Permet aux données binaires d'être accessibles et d'être modifiées comme un flux nommé qui appartient à un type d'entité. | |
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é. | |
IDataServiceUpdateProvider2 | Définit les méthodes requises pour prendre en charge ServiceActions. |
Énumérations
Énumération | Description | |
---|---|---|
OperationParameterBindingKind | Énumération pour la classification des différents types de liaison de paramètre d'opération. | |
ResourcePropertyKind | Énumération des types de propriétés qu'une ressource peut avoir. | |
ResourceTypeKind | Énumération pour le type de clé de ressource. | |
ServiceOperationResultKind | Énumération qui décrit le type de résultats fournis par une opération de service. |