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 | |
---|---|---|
DataSourceInformation() | Initialise une nouvelle instance de la classe DataSourceInformation. | |
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 | |
---|---|---|
Item | Obtient une propriété d'informations de source de données portant le nom spécifié. | |
Site | Obtient ou définit le site d'objet. (Hérité de DataSiteableObject<T>.) |
Début
Méthodes
Nom | Description | |
---|---|---|
AddProperty(String) | Ajoute une propriété à la liste de propriétés prises en charge. | |
AddProperty(String, Object) | Ajoute une propriété et sa valeur à la liste de propriétés prises en charge. | |
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. | |
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 à 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.) | |
GetHashCode | Sert de fonction de hachage par défaut. (Hérité de Object.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
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. | |
MemberwiseClone | Crée une copie superficielle du Object actuel. (Hérité de Object.) | |
OnSiteChanged | Déclenche l'événement SiteChanged. (Hérité de DataSiteableObject<T>.) | |
RetrieveValue | Extrait une valeur pour une propriété spécifiée d'informations de source de données. | |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) |
Début
Événements
Nom | Description | |
---|---|---|
SiteChanged | Se produit lorsque la propriété Site est modifiée. (Hérité de DataSiteableObject<T>.) |
Début
Champs
Nom | Description | |
---|---|---|
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. | |
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. | |
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. | |
CatalogMaxLength | Spécifie la propriété d'informations de source de données qui lit la longueur maximale d'un nom de catalogue. | |
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. | |
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. | |
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. | |
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. | |
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. | |
ColumnAliasMaxLength | Spécifie la propriété d'informations de source de données qui lit la longueur maximale d'un alias de colonne. | |
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. | |
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. | |
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. | |
ColumnMaxLength | Spécifie la propriété d'informations de source de données qui lit la longueur maximale d'un nom de colonne. | |
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. | |
CommandDeriveParametersSupport | Spécifie les types de commandes sont pris en charge par la méthode DeriveParameters. | |
CommandDeriveSchemaSupport | Spécifie les types de commandes sont pris en charge par la méthode DeriveSchema. | |
CommandExecuteSupport | Spécifie les types de commandes sont pris en charge par l'Execute et les méthodes ExecuteWithoutResults. | |
CommandParameterSupport | Spécifie que les directions de paramètre sont pris en charge. | |
CommandPrepareSupport | Spécifie que les types de commandes sont pris en charge par la méthode Prepare. | |
DataSourceCulture | Spécifie la culture géographique de la source de données. | |
DataSourceName | Spécifie le nom de la source de données. | |
DataSourceProduct | Spécifie le nom du produit de la source de données. | |
DataSourceVersion | Spécifie la version de la source de données. | |
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. | |
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. | |
DefaultCatalog | Spécifie la propriété d'informations de source de données qui fournit le nom du catalogue par défaut. | |
DefaultSchema | Spécifie la propriété d'informations de source de données qui fournit le nom du schéma par défaut. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
IndexMaxLength | Spécifie la propriété d'informations de source de données qui lit la longueur maximale d'un nom de l'index. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
ProcedureMaxLength | Spécifie la propriété d'informations de source de données qui lit la longueur maximale d'un nom de procédure. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
SchemaMaxLength | Spécifie la propriété d'informations de source de données qui lit la longueur maximale d'un nom de schéma. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
SupportsVerifySql | Spécifie la propriété d'informations de source de données qui indique si la vérification SQL est prise en charge. | |
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. | |
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. | |
TableAliasMaxLength | Spécifie la propriété d'informations de source de données qui lit la longueur maximale d'une table alias. | |
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. | |
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. | |
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. | |
TableMaxLength | Spécifie la propriété d'informations de source de données qui lit la longueur maximale d'un nom de table. | |
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. | |
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. | |
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. | |
UserMaxLength | Spécifie la propriété d'informations de source de données qui lit la longueur maximale d'un nom d'utilisateur. | |
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. | |
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. | |
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. | |
ViewMaxLength | Spécifie la propriété d'informations de source de données qui lit la longueur maximale d'un nom de la vue. | |
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.