Partager via


DataSourceInformation, classe

Vous permet d'extraire les informations bien définies sur une source de données spécifiée sous forme de propriétés construites en tant que paires nom/valeur.

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.Data.Framework.DataSiteableObject<IVsDataConnection>
    Microsoft.VisualStudio.Data.Framework.DataSourceInformation
      Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetSourceInformation

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

Syntaxe

'Déclaration
Public MustInherit Class DataSourceInformation _
    Inherits DataSiteableObject(Of IVsDataConnection) _
    Implements IVsDataSourceInformation
public abstract class DataSourceInformation : DataSiteableObject<IVsDataConnection>, 
    IVsDataSourceInformation
public ref class DataSourceInformation abstract : public DataSiteableObject<IVsDataConnection^>, 
    IVsDataSourceInformation
[<AbstractClass>]
type DataSourceInformation =  
    class
        inherit DataSiteableObject<IVsDataConnection>
        interface IVsDataSourceInformation
    end
public abstract class DataSourceInformation extends DataSiteableObject<IVsDataConnection> implements IVsDataSourceInformation

Le type DataSourceInformation expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée DataSourceInformation() Initialise une nouvelle instance de la classe DataSourceInformation.
Méthode protégée DataSourceInformation(IVsDataConnection) Initialise une instance paramétrée de la classe d' DataSourceInformation qui fournit la connexion de données.

Début

Propriétés

  Nom Description
Propriété publique Item Obtient une propriété d'informations de source de données avec le nom spécifié.
Propriété publique Site Obtient ou définit le site d'objet. (Hérité de DataSiteableObject<T>.)

Début

Méthodes

  Nom Description
Méthode protégée AddProperty(String) Ajoute une propriété à la liste de propriétés prises en charge.
Méthode protégée AddProperty(String, Object) Ajoute une propriété et sa valeur à la liste de propriétés prises en charge.
Méthode publique Contains Récupère une valeur d' Boolean indiquant si une propriété spécifiée est contenue dans cette instance d'informations de source de données.
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 GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetType() Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée GetType(String) Extrait la valeur d' Type indiquant le type d'une propriété spécifiée, de ce fait activant la conversion appropriée d'une valeur récupérée en type correct.
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode protégée OnSiteChanged Déclenche l'événement SiteChanged. (Hérité de DataSiteableObject<T>.)
Méthode protégée RetrieveValue Extrait la valeur d'une propriété spécifiée d'informations de source de données.
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)

Début

Événements

  Nom Description
Événement public SiteChanged Se produit lorsque la propriété Site est modifiée. (Hérité de DataSiteableObject<T>.)

Début

Champs

  Nom Description
Champ publicMembre statique CatalogInvalidCharacters Spécifie la propriété d'informations de source de données qui fournit une chaîne de caractères non valides, c. autrement dit., que ne peut pas apparaître dans un nom générique de catalogue.
Champ publicMembre statique CatalogInvalidStartCharacters Spécifie la propriété d'informations de source de données qui fournit une chaîne de caractères dont l'utilisation au début d'un nom générique de catalogue est pas valide.
Champ publicMembre statique CatalogIsSuffixed Spécifie la propriété d'informations de source de données qui indique si un nom de catalogue avec le suffixe est sur un identificateur d'objet multipart, par opposition à être un préfixe.
Champ publicMembre statique CatalogMaxLength Spécifie la propriété d'informations de source de données qui indique la longueur maximale d'un nom de catalogue.
Champ publicMembre statique CatalogSeparator Spécifie la propriété d'informations de source de données qui indique le caractère séparant un nom de catalogue les autres parties dans un identificateur d'objet.
Champ publicMembre statique CatalogSupported Spécifie la propriété d'informations de source de données qui indique si un nom de catalogue est pris en charge dans un identificateur d'objet multipart.
Champ publicMembre statique CatalogSupportedInDml Spécifie la propriété d'informations de source de données qui indique si un nom de catalogue est pris en charge dans les identificateurs d'objets qui apparaissent dans les clauses DML SQL.
Champ publicMembre statique ColumnAliasInvalidCharacters Spécifie la propriété d'informations de source de données qui fournit une chaîne de caractères dont l'apparence dans un alias de colonne est pas valide.
Champ publicMembre statique ColumnAliasInvalidStartCharacters Spécifie la propriété d'informations de source de données qui fournit une chaîne de caractères dont l'apparence au début d'un alias de colonne est pas valide.
Champ publicMembre statique ColumnAliasMaxLength Spécifie la propriété d'informations de source de données qui indique la longueur maximale d'un alias de colonne.
Champ publicMembre statique ColumnAliasSupported Spécifie la propriété d'informations de source de données qui indique si un alias de colonne en charge dans un identificateur d'objet multipart.
Champ publicMembre statique ColumnInvalidCharacters Spécifie la propriété d'informations de source de données qui fournit une chaîne de caractères dont l'apparence d'un nom de colonne est pas valide.
Champ publicMembre statique ColumnInvalidStartCharacters Spécifie la propriété d'informations de source de données qui fournit une chaîne de caractères dont l'apparence au début d'un nom de colonne est pas valide.
Champ publicMembre statique ColumnMaxLength Spécifie la propriété d'informations de source de données qui indique la longueur maximale d'un nom de colonne.
Champ publicMembre statique ColumnSupported Spécifie la propriété d'informations de source de données qui indique si un nom de colonne est pris en charge dans un identificateur d'objet multipart.
Champ publicMembre statique CommandDeriveParametersSupport Spécifie les types de commandes sont pris en charge par la méthode d' DeriveParameters .
Champ publicMembre statique CommandDeriveSchemaSupport Spécifie les types de commandes sont pris en charge par la méthode d' DeriveSchema .
Champ publicMembre statique CommandExecuteSupport Spécifie les types de commandes en charge par l' Execute et les méthodes d' ExecuteWithoutResults .
Champ publicMembre statique CommandParameterSupport Spécifie que les instructions de paramètre sont pris en charge.
Champ publicMembre statique CommandPrepareSupport Spécifie les types de commandes sont pris en charge par la méthode d' Prepare .
Champ publicMembre statique DataSourceCulture Spécifie la culture géographique de la source de données.
Champ publicMembre statique DataSourceName Spécifie le nom de la source de données.
Champ publicMembre statique DataSourceProduct Spécifie le nom du produit de la source de données.
Champ publicMembre statique DataSourceVersion Spécifie la version de la source de données.
Champ publicMembre statique DateLiteralPrefix Spécifie la propriété d'informations de source de données qui fournit le ou les caractères qui préfixent un littéral de date/heure.
Champ publicMembre statique DateLiteralSuffix Spécifie la propriété d'informations de source de données qui fournit le ou les caractères qui suffixent un littéral de date/heure.
Champ publicMembre statique DefaultCatalog Spécifie la propriété d'informations de source de données qui fournit le nom du catalogue par défaut.
Champ publicMembre statique DefaultSchema Spécifie la propriété d'informations de source de données qui fournit le nom du schéma par défaut.
Champ publicMembre statique IdentifierCloseQuote Spécifie la propriété d'informations de source de données qui fournit le caractère utilisé pour fermer une partie d'identificateur qui doit être entre guillemets.
Champ publicMembre statique IdentifierOpenQuote Spécifie la propriété d'informations de source de données qui fournit le caractère utilisé pour ouvrir une pièce d'identificateur qui doit être entre guillemets.
Champ publicMembre statique IdentifierPartsCaseSensitive Spécifie la propriété d'informations de source de données qui indique si les parties d'identificateur sont traitées comme respectant la casse.
Champ publicMembre statique IdentifierPartsStorageCase Spécifie la propriété d'informations de source de données qui indique le cas de éléments d'identificateur qui sont stockées dans la source de données.
Champ publicMembre statique IndexInvalidCharacters Spécifie la propriété d'informations de source de données qui fournit une chaîne de caractères dont l'apparence comme nom de l'index est pas valide.
Champ publicMembre statique IndexInvalidStartCharacters Spécifie la propriété d'informations de source de données qui fournit une chaîne de caractères dont l'apparence au début d'un nom de l'index est pas valide.
Champ publicMembre statique IndexMaxLength Spécifie la propriété d'informations de source de données qui indique la longueur maximale d'un nom de l'index.
Champ publicMembre statique IndexSupported Spécifie la propriété d'informations de source de données qui indique si un nom de l'index est pris en charge dans un identificateur d'objet multipart.
Champ publicMembre statique LikeClausePercent Spécifie la propriété d'informations de source de données qui indique le caractère générique utilisé pour capturer zéro ou plus de caractères dans les valeurs d'une clause LIKE dans une instruction DML SQL.
Champ publicMembre statique LikeClausePercentEscape Spécifie la propriété d'informations de source de données qui indique le caractère utilisé pour créer une séquence d'échappement pour le caractère de LikeClausePercent dans les valeurs d'une clause LIKE dans une instruction DML SQL.
Champ publicMembre statique LikeClauseUnderscore Spécifie la propriété d'informations de source de données qui indique le caractère générique utilisé pour capturer un caractère unique dans les valeurs d'une clause LIKE dans une instruction DML SQL.
Champ publicMembre statique LikeClauseUnderscoreEscape Spécifie la propriété d'informations de source de données qui indique le caractère utilisé pour créer une séquence d'échappement pour le caractère d' LikeClauseUnderscore dans les valeurs d'une clause LIKE dans une instruction DML SQL.
Champ publicMembre statique ParameterPrefix Spécifie la propriété d'informations de source de données qui fournit le caractère utilisé pour préfixer un nom de paramètre.
Champ publicMembre statique ParameterPrefixInName Spécifie la propriété d'informations de source de données qui indique si le préfixe de paramètres doit apparaître dans la valeur définie pour la propriété d' Name .
Champ publicMembre statique ProcedureInvalidCharacters Spécifie la propriété d'informations de source de données qui fournit une chaîne de caractères dont l'apparence d'un nom de procédure est pas valide.
Champ publicMembre statique ProcedureInvalidStartCharacters Spécifie la propriété d'informations de source de données qui fournit une chaîne de caractères dont l'apparence au début d'un nom de procédure est pas valide.
Champ publicMembre statique ProcedureMaxLength Spécifie la propriété d'informations de source de données qui indique la longueur maximale d'un nom de procédure.
Champ publicMembre statique ProcedureSupported Spécifie la propriété d'informations de source de données qui indique si un nom de procédure est pris en charge dans un identificateur d'objet multipart.
Champ publicMembre statique QuotedIdentifierPartsCaseSensitive Spécifie la propriété d'informations de source de données qui indique si les parties d'identificateur entre guillemets sont traitées comme respectant la casse.
Champ publicMembre statique QuotedIdentifierPartsStorageCase Spécifie la propriété d'informations de source de données qui indique le cas de éléments d'identificateur entre guillemets qui sont stockés dans la source de données.
Champ publicMembre statique ReservedWords Spécifie la propriété d'informations de source de données qui fournit l'ensemble de mots réservés dans la source de données.
Champ publicMembre statique SchemaInvalidCharacters Spécifie la propriété d'informations de source de données qui fournit une chaîne de caractères dont l'apparence d'un nom de schéma est pas valide.
Champ publicMembre statique SchemaInvalidStartCharacters Spécifie la propriété d'informations de source de données qui fournit une chaîne de caractères dont l'apparence au début d'un nom de schéma est pas valide.
Champ publicMembre statique SchemaMaxLength Spécifie la propriété d'informations de source de données qui indique la longueur maximale d'un nom de schéma.
Champ publicMembre statique SchemaSeparator Spécifie la propriété d'informations de source de données qui indique le caractère séparant un nom de schéma des autres parties d'un identificateur d'objet.
Champ publicMembre statique SchemaSupported Spécifie la propriété d'informations de source de données qui indique si un nom de schéma est pris en charge dans un identificateur d'objet multipart.
Champ publicMembre statique SchemaSupportedInDml Spécifie la propriété d'informations de source de données qui indique si un nom de schéma est pris en charge dans les identificateurs d'objets qui apparaissent dans les clauses DML SQL.
Champ publicMembre statique ServerSeparator Spécifie la propriété d'informations de source de données qui indique le caractère séparant un nom de serveur des autres parties d'un identificateur d'objet.
Champ publicMembre statique SupportsAnsi92Sql Spécifie la propriété d'informations de source de données qui indique si la source de données prend en charge la norme d'ANSI92 SQL.
Champ publicMembre statique SupportsCommandTimeout Spécifie la propriété d'informations de source de données qui indique si les délais d'attente de commande sont pris en charge.
Champ publicMembre statique SupportsNestedTransactions Spécifie la propriété d'informations de source de données qui indique si les transactions peuvent être lancées arrière, validées, ou cumulées dans d'autres transactions.
Champ publicMembre statique SupportsQuotedIdentifierParts Spécifie la propriété d'informations de source de données qui indique si les parties d'identificateur entre guillemets sont prises en charge.
Champ publicMembre statique SupportsVerifySql Spécifie la propriété d'informations de source de données qui indique si la vérification SQL est prise en charge.
Champ publicMembre statique TableAliasInvalidCharacters Spécifie la propriété d'informations de source de données qui fournit une chaîne de caractères dont l'apparence d'une table alias est pas valide.
Champ publicMembre statique TableAliasInvalidStartCharacters Spécifie la propriété d'informations de source de données qui fournit une chaîne de caractères dont l'apparence au début d'une table alias est pas valide.
Champ publicMembre statique TableAliasMaxLength Spécifie la propriété d'informations de source de données qui indique la longueur maximale d'un tableau alias.
Champ publicMembre statique TableAliasSupported Spécifie la propriété d'informations de source de données qui indique si une table alias est pris en charge dans un identificateur d'objet multipart.
Champ publicMembre statique TableInvalidCharacters Spécifie la propriété d'informations de source de données qui fournit une chaîne de caractères dont l'apparence d'un nom de table est pas valide.
Champ publicMembre statique TableInvalidStartCharacters Spécifie la propriété d'informations de source de données qui fournit une chaîne de caractères dont l'apparence au début d'un nom de table est pas valide.
Champ publicMembre statique TableMaxLength Spécifie la propriété d'informations de source de données qui indique la longueur maximale d'un nom de table.
Champ publicMembre statique TableSupported Spécifie la propriété d'informations de source de données qui indique si un nom de table est pris en charge dans un identificateur d'objet multipart.
Champ publicMembre statique UserInvalidCharacters Spécifie la propriété d'informations de source de données qui fournit une chaîne de caractères dont l'apparence d'un nom d'utilisateur n'est pas valide.
Champ publicMembre statique UserInvalidStartCharacters Spécifie la propriété d'informations de source de données qui fournit une chaîne de caractères dont l'apparence au début d'un nom d'utilisateur n'est pas valide.
Champ publicMembre statique UserMaxLength Spécifie la propriété d'informations de source de données qui indique la longueur maximale d'un nom d'utilisateur.
Champ publicMembre statique UserSupported Spécifie la propriété d'informations de source de données qui indique si un nom d'utilisateur est pris en charge dans un identificateur d'objet multipart.
Champ publicMembre statique ViewInvalidCharacters Spécifie la propriété d'informations de source de données qui fournit une chaîne de caractères dont l'apparence d'un nom de la vue est pas valide.
Champ publicMembre statique ViewInvalidStartCharacters Spécifie la propriété d'informations de source de données qui fournit une chaîne de caractères dont l'apparence au début d'un nom de vue est pas valide.
Champ publicMembre statique ViewMaxLength Spécifie la propriété d'informations de source de données qui indique la longueur maximale d'un nom de vue.
Champ publicMembre statique ViewSupported Spécifie la propriété d'informations de source de données qui indique si le nom de la vue est pris en charge dans un identificateur d'objet multipart.

Début

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.Framework, espace de noms