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 | |
---|---|---|
DataSourceInformation() | Initialise une nouvelle instance de la classe DataSourceInformation. | |
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 | |
---|---|---|
Item | Obtient une propriété d'informations de source de données avec 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 | 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. | |
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.) | |
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. | |
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 DataSiteableObject<T>.) | |
RetrieveValue | Extrait la valeur d'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, c. autrement dit., que 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 avec le suffixe est sur un identificateur d'objet multipart, par opposition à être un préfixe. | |
CatalogMaxLength | Spécifie la propriété d'informations de source de données qui indique 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 séparant un nom de catalogue les 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 multipart. | |
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. | |
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 indique 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 en charge dans un identificateur d'objet multipart. | |
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 indique 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 multipart. | |
CommandDeriveParametersSupport | Spécifie les types de commandes sont pris en charge par la méthode d' DeriveParameters . | |
CommandDeriveSchemaSupport | Spécifie les types de commandes sont pris en charge par la méthode d' DeriveSchema . | |
CommandExecuteSupport | Spécifie les types de commandes en charge par l' Execute et les méthodes d' ExecuteWithoutResults . | |
CommandParameterSupport | Spécifie que les instructions de paramètre sont pris en charge. | |
CommandPrepareSupport | Spécifie les types de commandes sont pris en charge par la méthode d' 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 suffixent un 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 indique le cas de éléments d'identificateur qui sont 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 indique 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 multipart. | |
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 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. | |
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. | |
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. | |
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. | |
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 . | |
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 indique 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 multipart. | |
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 indique le cas de éléments d'identificateur entre guillemets qui sont stockés dans la source de données. | |
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. | |
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 indique 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 séparant 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 multipart. | |
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. | |
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. | |
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 être lancées arrière, 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 indique la longueur maximale d'un tableau alias. | |
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. | |
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. | |
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 indique 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 de table est pris en charge dans un identificateur d'objet multipart. | |
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. | |
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. | |
UserMaxLength | Spécifie la propriété d'informations de source de données qui indique 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 multipart. | |
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 indique la longueur maximale d'un nom de vue. | |
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.