Partager via


DataSourceInformation Classe

Définition

Représente une implémentation de l’interface IVsDataSourceInformation.

public ref class DataSourceInformation abstract : Microsoft::VisualStudio::Data::Framework::DataSiteableObject<Microsoft::VisualStudio::Data::Services::IVsDataConnection ^>, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataSourceInformation
public abstract class DataSourceInformation : Microsoft.VisualStudio.Data.Framework.DataSiteableObject<Microsoft.VisualStudio.Data.Services.IVsDataConnection>, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataSourceInformation
type DataSourceInformation = class
    inherit DataSiteableObject<IVsDataConnection>
    interface IVsDataSourceInformation
Public MustInherit Class DataSourceInformation
Inherits DataSiteableObject(Of IVsDataConnection)
Implements IVsDataSourceInformation
Héritage
Dérivé
Implémente

Constructeurs

DataSourceInformation()

Initialise une nouvelle instance de la classe DataSourceInformation.

DataSourceInformation(IVsDataConnection)

Initialise une instance paramétrée de la DataSourceInformation classe qui fournit la connexion de données.

Champs

CatalogInvalidCharacters

Spécifie la propriété d’informations de source de données qui fournit une chaîne de caractères non valides, c’est-à-dire qui peuvent ne pas apparaître dans un nom de catalogue générique.

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 de catalogue générique n’est pas valide.

CatalogIsSuffixed

Spécifie la propriété d’informations sur la source de données qui indique si un nom de catalogue est suffixe sur un identificateur d’objet en plusieurs parties, au lieu d’être un préfixe.

CatalogMaxLength

Spécifie la propriété d’informations sur la source de données qui indique la longueur maximale d’un nom de catalogue.

CatalogSeparator

Spécifie la propriété d’informations sur la source de données qui indique le caractère séparant un nom de catalogue des autres parties d’un identificateur d’objet.

CatalogSupported

Spécifie la propriété d’informations sur la source de données qui indique si un nom de catalogue est pris en charge dans un identificateur d’objet en plusieurs parties.

CatalogSupportedInDml

Spécifie la propriété d’informations sur la 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 n’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 n’est pas valide.

ColumnAliasMaxLength

Spécifie la propriété d’informations sur la 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 est pris en charge dans un identificateur d’objet en plusieurs parties.

ColumnInvalidCharacters

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 colonne n’est pas valide.

ColumnInvalidStartCharacters

Spécifie la propriété d’informations sur la source de données qui fournit une chaîne de caractères dont l’apparence au début d’un nom de colonne n’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 sur la source de données qui indique si un nom de colonne est pris en charge dans un identificateur d’objet en plusieurs parties.

CommandDeriveParametersSupport

Spécifie les types de commandes pris en charge par la DeriveParameters(String, DataCommandType, Int32) méthode .

CommandDeriveSchemaSupport

Spécifie les types de commandes pris en charge par la DeriveSchema(String, DataCommandType, IVsDataParameter[], Int32) méthode .

CommandExecuteSupport

Spécifie les types de commandes pris en charge par les Execute(String, DataCommandType, IVsDataParameter[], Int32) méthodes et ExecuteWithoutResults(String, DataCommandType, IVsDataParameter[]) .

CommandParameterSupport

Spécifie les directions de paramètre prises en charge.

CommandPrepareSupport

Spécifie les types de commandes pris en charge par la Prepare(String, DataCommandType) méthode .

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 sur la source de données qui fournit le ou les caractères qui suffixe un littéral de date/heure.

DefaultCatalog

Spécifie la propriété d’informations sur la source de données qui fournit le nom du catalogue par défaut.

DefaultSchema

Spécifie la propriété d’informations sur la 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 placée entre guillemets.

IdentifierOpenQuote

Spécifie la propriété d’informations de source de données qui fournit le caractère utilisé pour ouvrir une partie d’identificateur qui doit être placée entre guillemets.

IdentifierPartsCaseSensitive

Spécifie la propriété d’informations sur la 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 sur la source de données qui indique le cas des 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 en tant que nom d’index n’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 d’index n’est pas valide.

IndexMaxLength

Spécifie la propriété d’informations sur la source de données qui indique la longueur maximale d’un nom d’index.

IndexSupported

Spécifie la propriété d’informations sur la source de données qui indique si un nom d’index est pris en charge dans un identificateur d’objet en plusieurs parties.

LikeClausePercent

Spécifie la propriété d’informations sur la source de données qui indique le caractère générique utilisé pour capturer zéro ou plusieurs caractères dans les valeurs d’une clause LIKE dans une instruction SQL DML.

LikeClausePercentEscape

Spécifie la propriété d’informations sur la source de données qui indique le caractère utilisé pour échapper le caractère 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 SQL DML.

LikeClauseUnderscoreEscape

Spécifie la propriété d’informations de source de données qui indique le caractère utilisé pour échapper le caractère dans les LikeClauseUnderscore valeurs d’une clause LIKE dans une instruction SQL DML.

ParameterPrefix

Spécifie la propriété d’informations sur la 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 sur la source de données qui indique si le préfixe de paramètre doit apparaître dans la valeur définie pour la Name propriété .

ProcedureInvalidCharacters

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 procédure n’est pas valide.

ProcedureInvalidStartCharacters

Spécifie la propriété d’informations sur la source de données qui fournit une chaîne de caractères dont l’apparence au début d’un nom de procédure n’est pas valide.

ProcedureMaxLength

Spécifie la propriété d’informations sur la source de données qui indique la longueur maximale d’un nom de procédure.

ProcedureSupported

Spécifie la propriété d’informations sur la source de données qui indique si un nom de procédure est pris en charge dans un identificateur d’objet en plusieurs parties.

QuotedIdentifierPartsCaseSensitive

Spécifie la propriété d’informations sur la source de données qui indique si les parties d’identificateur placées entre guillemets sont traitées comme respectant la casse.

QuotedIdentifierPartsStorageCase

Spécifie la propriété d’informations sur la source de données qui indique le cas des parties d’identificateur placées entre guillemets qui sont stockées dans la source de données.

ReservedWords

Spécifie la propriété d’informations sur la source de données qui fournit le jeu de mots réservés sur 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 dans un nom de schéma n’est pas valide.

SchemaInvalidStartCharacters

Spécifie la propriété d’informations sur la source de données qui fournit une chaîne de caractères dont l’apparence au début d’un nom de schéma n’est pas valide.

SchemaMaxLength

Spécifie la propriété d’informations sur la source de données qui indique la longueur maximale d’un nom de schéma.

SchemaSeparator

Spécifie la propriété d’informations sur la 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 sur la source de données qui indique si un nom de schéma est pris en charge dans un identificateur d’objet en plusieurs parties.

SchemaSupportedInDml

Spécifie la propriété d’informations sur la 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 sur la 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 sur la source de données qui indique si la source de données prend en charge la norme SQL ANSI92.

SupportsCommandTimeout

Spécifie la propriété d’informations sur la source de données qui indique si les délais d’expiration des commandes sont pris en charge.

SupportsNestedTransactions

Spécifie la propriété d’informations sur la source de données qui indique si les transactions peuvent être démarrées, validées ou restaurées à l’intérieur d’autres transactions.

SupportsQuotedIdentifierParts

Spécifie la propriété d’informations sur la source de données qui indique si les parties d’identificateur placées entre guillemets sont prises en charge.

SupportsVerifySql

Spécifie la propriété d’informations sur la 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 dans un alias de table n’est pas valide.

TableAliasInvalidStartCharacters

Spécifie la propriété d’informations sur la source de données qui fournit une chaîne de caractères dont l’apparence au début d’un alias de table n’est pas valide.

TableAliasMaxLength

Spécifie la propriété d’informations de source de données qui indique la longueur maximale d’un alias de table.

TableAliasSupported

Spécifie la propriété d’informations sur la source de données qui indique si un alias de table est pris en charge dans un identificateur d’objet en plusieurs parties.

TableInvalidCharacters

Spécifie la propriété d’informations sur la source de données qui fournit une chaîne de caractères dont l’apparence dans un nom de table n’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 n’est pas valide.

TableMaxLength

Spécifie la propriété d’informations sur la source de données qui indique la longueur maximale d’un nom de table.

TableSupported

Spécifie la propriété d’informations sur la source de données qui indique si un nom de table est pris en charge dans un identificateur d’objet en plusieurs parties.

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 n’est pas valide.

UserInvalidStartCharacters

Spécifie la propriété d’informations sur la 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 sur la source de données qui indique la longueur maximale d’un nom d’utilisateur.

UserSupported

Spécifie la propriété d’informations sur la source de données qui indique si un nom d’utilisateur est pris en charge dans un identificateur d’objet en plusieurs parties.

ViewInvalidCharacters

Spécifie la propriété d’informations sur la source de données qui fournit une chaîne de caractères dont l’apparence dans un nom de vue n’est pas valide.

ViewInvalidStartCharacters

Spécifie la propriété d’informations sur la source de données qui fournit une chaîne de caractères dont l’apparence au début d’un nom de vue n’est pas valide.

ViewMaxLength

Spécifie la propriété d’informations sur la source de données qui indique la longueur maximale d’un nom de vue.

ViewSupported

Spécifie la propriété d’informations sur la source de données qui indique si un nom de vue est pris en charge dans un identificateur d’objet en plusieurs parties.

Propriétés

Item[String]

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>)

Méthodes

AddProperty(String)

Ajoute une propriété à la liste des propriétés prises en charge.

AddProperty(String, Object)

Ajoute une propriété et sa valeur à la liste des propriétés prises en charge.

Contains(String)

Récupère une valeur booléenne indiquant si une propriété spécifiée est contenue dans cette instance d’informations de source de données.

GetType(String)

Récupère la Type valeur indiquant le type d’une propriété spécifiée, ce qui permet la conversion appropriée d’une valeur récupérée vers le type correct.

OnSiteChanged(EventArgs)

Déclenche l’événement SiteChanged.

(Hérité de DataSiteableObject<T>)
RetrieveValue(String)

Récupère une valeur pour une propriété d’informations de source de données spécifiée.

Événements

SiteChanged

Se produit lorsque la propriété Site est modifiée.

(Hérité de DataSiteableObject<T>)

S’applique à