AdoDotNetDataSourceInformation, classe
Fournit des informations sur une source de données d' ADO.NET sous la forme de propriétés passées en tant que paires nom/valeur.
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.Data.ObjectWithSite
Microsoft.VisualStudio.Data.DataSourceInformation
Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetDataSourceInformation
Espace de noms : Microsoft.VisualStudio.Data.AdoDotNet
Assembly : Microsoft.VisualStudio.Data (dans Microsoft.VisualStudio.Data.dll)
Syntaxe
'Déclaration
Public Class AdoDotNetDataSourceInformation _
Inherits DataSourceInformation
public class AdoDotNetDataSourceInformation : DataSourceInformation
public ref class AdoDotNetDataSourceInformation : public DataSourceInformation
type AdoDotNetDataSourceInformation =
class
inherit DataSourceInformation
end
public class AdoDotNetDataSourceInformation extends DataSourceInformation
Le type AdoDotNetDataSourceInformation expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
AdoDotNetDataSourceInformation(DataConnection) | Constructeur de classe.Initialise une instance de la classe d' AdoDotNetDataSourceInformation avec un objet d' DataConnection . | |
AdoDotNetDataSourceInformation(DataConnection, ICollection) | Constructeur de classe.Initialise une instance de la classe d' AdoDotNetDataSourceInformation avec un objet d' DataConnection et d'une collection de propriétés de connexion. | |
AdoDotNetDataSourceInformation(DataConnection, IDictionary) | Constructeur de classe.Initialise une instance de la classe d' AdoDotNetDataSourceInformation avec un objet d' DataConnection et un objet d' IDictionary de propriétés de connexion. |
Début
Propriétés
Nom | Description | |
---|---|---|
Connection | Extrait la connexion de données utilisée pour récupérer les propriétés de la source de données. (Hérité de DataSourceInformation.) | |
ConnectionSupport | Récupère l'objet de prise en charge de connexion du fournisseur associé à la connexion de données. (Hérité de DataSourceInformation.) | |
DataSourceInformation | Récupère les informations en mémoire de source de données fournies par une implémentation de la classe d' DataTable pour représenter une table de données en mémoire. | |
Item | Extrait une propriété d'informations de source de données avec le nom spécifié. (Substitue DataSourceInformation.Item.) | |
ProviderObject | Récupère l'objet sous-jacent de connexion du fournisseur comme exposé par l'objet de prise en charge de connexion. (Hérité de DataSourceInformation.) | |
Site | Extrait ou définit le site d'objet. (Hérité de ObjectWithSite.) |
Début
Méthodes
Nom | Description | |
---|---|---|
AddProperty(String) | Ajoute une propriété à la liste de propriétés prises en charge. (Hérité de DataSourceInformation.) | |
AddProperty(String, Object) | Ajoute une propriété et sa valeur à la liste de propriétés prises en charge. (Hérité de DataSourceInformation.) | |
Contains | Récupère une valeur booléenne indiquant si la propriété spécifiée est contenue dans cette instance d'informations de source de données. (Substitue DataSourceInformation.Contains(String).) | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
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.) | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
OnSiteChanged | Déclenche l'événement SiteChanged. (Hérité de ObjectWithSite.) | |
RetrieveValue | Extrait la valeur d'une propriété spécifiée d'informations de source de données. (Substitue DataSourceInformation.RetrieveValue(String).) | |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) |
Début
Événements
Nom | Description | |
---|---|---|
SiteChanged | Événement qui est déclenché lorsque la propriété d' Site est modifiée. (Hérité de ObjectWithSite.) |
Début
Implémentations d'interface explicite
Nom | Description | |
---|---|---|
IObjectWithSite.GetSite | Récupère le dernier site défini à l'aide de la méthode d' IObjectWithSite.SetSite .Dans les cas où il n'existe aucun site, l'objet retourne une exception. (Hérité de ObjectWithSite.) | |
IObjectWithSite.SetSite | Fournit le pointeur de site à l'objet de site. (Hérité de ObjectWithSite.) |
Début
Notes
Voici une liste de propriétés prises en charge des informations de source de données :
Property |
Description |
---|---|
Valeur de la propriété DataSource. |
|
Valeur de la colonne d' DataSourceProductName dans la table de données d'informations de source de données d' ADO.NET . |
|
Valeur de la colonne d' DataSourceProductVersion dans la table de données d'informations de source de données d' ADO.NET . |
|
La valeur par défaut est false. |
|
Texte uniquement. |
|
Texte uniquement. |
|
Texte uniquement. |
|
Texte uniquement. |
|
InOut et ReturnValue. |
|
La valeur par défaut est true. |
|
Valeur d' Database, si non null et non vide. |
|
Heuristiques sur la colonne d' SupportedJoinOperators dans les informations de source de données d' ADO.NET ; si une jointure externe est prise en charge, retourne true, sinon retourne false. |
|
true si la valeur de la colonne d' IdentifierCase dans les informations de source de données d' ADO.NET inclut Sensitive; false si la valeur est Insensitive; nullune référence null (Nothing en Visual Basic) si aucune. |
|
true si la valeur de la colonne d' QuotedIdentifierCase dans les informations de source de données d' ADO.NET inclut Sensitive; false si la valeur est Insensitive; nullune référence null (Nothing en Visual Basic) si aucune. |
|
Appelle la méthode d' GetSchema avec ReservedWords et crée une liste délimitée par des virgules de mots réservés de chaque ligne dans le jeu de résultats. |
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.