DataSourceInformation, classe

Vous permet d'extraire les informations bien définie 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

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étrable de la classe 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 portant 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 Extrait 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 à exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par une opération garbage collection. (Hérité de Object.)
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (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, ce qui permet la conversion appropriée d'une valeur récupérée au type correct.
Méthode protégée MemberwiseClone Crée une copie superficielle du 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 une valeur pour 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, saccadé. - à-d., qui 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 désigne sur avec un identificateur d'objet de liasse multiple, par opposition à être un préfixe.
Champ publicMembre statique CatalogMaxLength Spécifie la propriété d'informations de source de données qui lit 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 qui sépare un nom de catalogue des 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 de liasse multiple.
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'objet 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 lit 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 est gérée dans un identificateur d'objet de liasse multiple.
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 lit 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 de liasse multiple.
Champ publicMembre statique CommandDeriveParametersSupport Spécifie les types de commandes sont pris en charge par la méthode DeriveParameters.
Champ publicMembre statique CommandDeriveSchemaSupport Spécifie les types de commandes sont pris en charge par la méthode DeriveSchema.
Champ publicMembre statique CommandExecuteSupport Spécifie les types de commandes sont pris en charge par l'Execute et les méthodes ExecuteWithoutResults.
Champ publicMembre statique CommandParameterSupport Spécifie que les directions de paramètre sont pris en charge.
Champ publicMembre statique CommandPrepareSupport Spécifie que les types de commandes sont pris en charge par la méthode 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 un suffixe 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 lit le cas de parties d'identificateur 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 lit 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 de liasse multiple.
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 traiter 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 des 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 traiter le caractère d'un 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 ajouter 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ètre doit s'afficher en valeur définie pour la propriété 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 lit 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 de liasse multiple.
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 lit le cas de éléments d'identificateur entre guillemets que 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 offre un jeu 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 lit 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 qui sépare 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 de liasse multiple.
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'objet 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 qui sépare 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 alors être démarrées, 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 lit la longueur maximale d'une table alias.
Champ publicMembre statique TableAliasSupported Spécifie la propriété d'informations de source de données qui indique si une table alias est gérée dans un identificateur d'objet de liasse multiple.
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 dans 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 lit 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 est pris en charge dans un identificateur d'objet de liasse multiple.
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 dans un nom d'utilisateur 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 est pas valide.
Champ publicMembre statique UserMaxLength Spécifie la propriété d'informations de source de données qui lit 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 de liasse multiple.
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 lit la longueur maximale d'un nom de la vue.
Champ publicMembre statique ViewSupported Spécifie la propriété d'informations de source de données qui indique si le nom d'une vue est pris en charge dans un identificateur d'objet de liasse multiple.

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