DataProvider, classe

Permet la création des objets fournisseurs de DDEX.

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.Data.DataProvider

Espace de noms :  Microsoft.VisualStudio.Data
Assembly :  Microsoft.VisualStudio.Data (dans Microsoft.VisualStudio.Data.dll)

Syntaxe

'Déclaration
Public MustInherit Class DataProvider
public abstract class DataProvider
public ref class DataProvider abstract
[<AbstractClass>]
type DataProvider =  class end
public abstract class DataProvider

Le type DataProvider expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée DataProvider Constructeur de classe.

Début

Propriétés

  Nom Description
Propriété publique Description Extrait une description dépendante de la culture du fournisseur de DDEX.
Propriété publique DisplayName Récupère un nom dépendant de la culture pour le fournisseur de données spécifié.
Propriété publique Guid Récupère l'identificateur unique du fournisseur de DDEX.
Propriété publique ShortDisplayName Extrait la forme abrégée du nom complet.
Propriété publique Technology Récupère l'identificateur unique de la technologie sous-jacente utilisée par le fournisseur échéant.

Début

Méthodes

  Nom Description
Méthode publique CreateObject(Type) Crée une implémentation de fournisseur de DDEX d'un type d'objet spécifique.
Méthode publique CreateObject(Guid, Type) Crée un objet fournisseur- implémenté par DDEX, de préférence approprié pour la source de données spécifiée, et du type spécifié.
Méthode publique DeriveDataSource Détermine que la source de données pris en charge par ce fournisseur de DDEX est représenté par la chaîne de connexion spécifiée.
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetAssembly(String) Résout une chaîne d'assembly à un assembly spécifique comme défini par le fournisseur de DDEX.
Méthode publique GetAssembly(Guid, String) Résout une chaîne d'assembly à un assembly associé à une source de données spécifiée comme défini par le fournisseur de DDEX.
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetProperty Extrait une propriété spécifique au fournisseur de manière générique connu ou de DDEX.
Méthode publique GetType() Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique GetType(String) Résout un nom de type à Type comme défini par le fournisseur de DDEX.
Méthode publique GetType(Guid, String) Résout un nom de type à Type pour une source de données spécifiée comme défini par le fournisseur de DDEX.
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publique SupportsObject(Type) Récupère une valeur booléenne indiquant si un type d'objet particulier en charge par le fournisseur.
Méthode publique SupportsObject(Guid, Type) Indique si un fournisseur donné de DDEX prend un objet du type spécifié, potentiellement une version spécialisée pour la source de données spécifiée.
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)

Début

Notes

La classe d' DataProvider fournit des informations de base à propos d'un fournisseur de DDEX et des méthodes pour l'interrogation sur ou créer des objets fournisseur- implémentés.Cette classe est le programme d'amorçage pour toutes les entités spécifiques au fournisseur de DDEX.

DDEX fournit l'implémentation unique de cette classe.Cette implémentation est basé sur les informations lues du Registre, et comme ce type n'est pas nécessaire que le code qui implémente le fournisseur est chargé.

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.Data, espace de noms

DataProviderManager