AdoDotNetConnectionProperties, classe

Fournit une implémentation de la classe DataConnectionProperties à l'aide de la classe de base du générateur de chaîne de connexion d'ADO.NET (DbConnectionStringBuilder).

Hiérarchie d'héritage

Object
  Microsoft.VisualStudio.Data.DataConnectionProperties
    Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetConnectionProperties

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

Syntaxe

'Déclaration
Public Class AdoDotNetConnectionProperties _
    Inherits DataConnectionProperties _
    Implements ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable
public class AdoDotNetConnectionProperties : DataConnectionProperties, 
    ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable
public ref class AdoDotNetConnectionProperties : public DataConnectionProperties, 
    ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable
type AdoDotNetConnectionProperties =  
    class 
        inherit DataConnectionProperties 
        interface ICustomTypeDescriptor 
        interface IDictionary 
        interface ICollection 
        interface IEnumerable 
    end
public class AdoDotNetConnectionProperties extends DataConnectionProperties implements ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable

Le type AdoDotNetConnectionProperties expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique AdoDotNetConnectionProperties(String) Constructeurs de classe.Initialise une instance paramétrable de la classe AdoDotNetConnectionProperties qui fournit le nom du fournisseur d'ADO.NET.
Méthode publique AdoDotNetConnectionProperties(String, String) Constructeur paramétrable de classe.Initialise une instance paramétrable de la classe AdoDotNetConnectionProperties qui fournit le nom invariant de fournisseur d'ADO.NET et une chaîne de connexion du fournisseur.

Début

Propriétés

  Nom Description
Propriété publique ConnectionStringBuilder Récupère l'objet sous-jacent du générateur de chaîne de connexion d'ADO.NET pour l'instance de propriétés de connexion en cours.
Propriété publique IsComplete Extrait une valeur booléenne indiquant si une chaîne de connexion données est terminée. (Substitue DataConnectionProperties.IsComplete.)
Propriété publique IsExtensible Extrait ou définit une valeur booléenne indiquant si les propriétés de connexion du fournisseur de DDEX sont extensibles. (Substitue DataConnectionProperties.IsExtensible.)
Propriété publique Item Extrait ou définit une valeur pour une propriété spécifiée sur le fournisseur de DDEX. (Substitue DataConnectionProperties.Item.)
Propriété protégée OrderedProperties Extrait une collection de noms de la propriété spécifiant une commande raisonnable (ou) nécessaire pour les propriétés lorsqu'elle est représentée sous forme de chaîne. (Hérité de DataConnectionProperties.)

Début

Méthodes

  Nom Description
Méthode publique Add Ajoute une nouvelle propriété à la collection actuelle de propriétés de connexion. (Substitue DataConnectionProperties.Add(String).)
Méthode protégée AddProperty(PropertyDescriptor, array<Attribute[]) Ajoute dynamiquement une nouvelle propriété à la collection de propriétés en mode natif identifiées par l'instance actuelle de la classe d' DataConnectionProperties . (Hérité de DataConnectionProperties.)
Méthode protégée AddProperty(String, Type, array<Attribute[]) Ajoute dynamiquement une nouvelle propriété à la collection de propriétés en mode natif identifiées par cette instance de propriétés de connexion de données. (Hérité de DataConnectionProperties.)
Méthode publique Contains Teste si une propriété spécifiée est membre du jeu actuel des propriétés de connexion. (Substitue DataConnectionProperties.Contains(String).)
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode publique EquivalentTo Teste si l'instance actuelle de la classe équivaut à une autre instance de classe. (Substitue DataConnectionProperties.EquivalentTo(DataConnectionProperties).)
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 GetBasicProperties Récupère un tableau du nom de la propriété évalue représenter l'ensemble des propriétés « base » reconnus par l'instance actuelle de classe AdoDotNetConnectionProperties. (Substitue DataConnectionProperties.GetBasicProperties().)
Méthode publique GetEnumerator Récupère un énumérateur qui se décline au-dessus de toutes les propriétés de connexion et de leurs valeurs des éventuelles. (Substitue DataConnectionProperties.GetEnumerator().)
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode protégée GetNameAsString Met en forme un nom de propriété pour le positionnement dans une chaîne de connexion. (Hérité de DataConnectionProperties.)
Méthode protégée GetProperties() Extrait la collection de modèles de toutes les propriétés actuellement connues. (Hérité de DataConnectionProperties.)
Méthode protégée GetProperties(array<Attribute[]) Extrait la collection de modèles des propriétés actuellement connues qui correspondent à un ensemble spécifié d'attributs. (Hérité de DataConnectionProperties.)
Méthode protégée GetProperty Récupère le modèle d'une propriété avec le nom de la propriété spécifié. (Hérité de DataConnectionProperties.)
Méthode publique GetSynonyms Extrait une liste de tableaux de synonymes pour une propriété de connexion de données spécifiée. (Substitue DataConnectionProperties.GetSynonyms(String).)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée GetValueAsString Met en forme une valeur de propriété pour le positionnement dans une chaîne de connexion. (Hérité de DataConnectionProperties.)
Méthode protégée Initialize Initialise l'instance actuelle d' DataConnectionProperties à son état par défaut, puis définit chaque propriété dans le dictionnaire spécifié. (Hérité de DataConnectionProperties.)
Méthode protégée InitializeProperties Initialise l'ensemble des propriétés en mode natif marquées pour l'instance actuelle d' DataConnectionProperties . (Hérité de DataConnectionProperties.)
Méthode protégée InitializeSynonyms Initialise l'ensemble des synonymes disponibles pour chaque a en mode natif identifié la propriété de l'instance actuelle d' DataConnectionProperties . (Hérité de DataConnectionProperties.)
Méthode protégée InitializeValue Initialise la valeur d'une propriété de connexion spécifiée. (Hérité de DataConnectionProperties.)
Méthode protégée InitializeValues Initialise des valeurs pour un jeu spécifié de propriétés à l'aide d'un dictionnaire de paires nom/valeur. (Hérité de DataConnectionProperties.)
Méthode publique IsSensitive Retourne une valeur booléenne indiquant si une propriété spécifiée contient des informations sensibles. (Substitue DataConnectionProperties.IsSensitive(String).)
Méthode protégée MemberwiseClone Crée une copie superficielle du Object actuel. (Hérité de Object.)
Méthode protégée ModifyProperty Modifie une propriété existante dont l'instance actuelle d' DataConnectionProperties se met en mode natif compte. (Hérité de DataConnectionProperties.)
Méthode protégée OnPropertyChanged Déclenche l'événement PropertyChanged. (Hérité de DataConnectionProperties.)
Méthode publique Parse Désassemble les composants d'une chaîne de connexion en jeu de propriétés de connexion comme jeu dans l'instance actuelle de classe AdoDotNetConnectionProperties. (Substitue DataConnectionProperties.Parse(String).)
Méthode protégée ReadNameFromString Lit un nom de propriété d'une chaîne de connexion à partir d'un index spécifié, puis met à jour l'index pour indiquer une position immédiatement après le nom de la propriété. (Hérité de DataConnectionProperties.)
Méthode protégée ReadValueFromString Lit une valeur de propriété d'une chaîne de connexion à partir d'un index spécifié, la convertit en type correct, et met à jour l'index pour indiquer une position qui suit le nom de la propriété. (Hérité de DataConnectionProperties.)
Méthode publique Remove Supprime une propriété de collection actuelle de propriété de connexion. (Substitue DataConnectionProperties.Remove(String).)
Méthode protégée RemoveProperty Supprime une propriété en mode natif reconnue. (Hérité de DataConnectionProperties.)
Méthode publique Reset() Réinitialise une propriété de connexion à sa valeur initiale. (Substitue DataConnectionProperties.Reset().)
Méthode publique Reset(String) Retourne une propriété à sa valeur initiale. (Substitue DataConnectionProperties.Reset(String).)
Méthode protégée ResolveSynonym Tente des résolutions qu'un synonyme pour PropertyDescriptor a associées à une propriété de base en retournant le modèle de base de la propriété. (Hérité de DataConnectionProperties.)
Méthode protégée SetSynonyms Définit une liste de chaînes comme des synonymes d'un nom de propriété de base spécifié. (Hérité de DataConnectionProperties.)
Méthode protégée ShouldPersistProperty Indique si une propriété doit être persistante en générant une chaîne de connexion. (Hérité de DataConnectionProperties.)
Méthode publique Test Tests que le jeu actuel des propriétés de connexion ouvre avec succès une connexion. (Substitue DataConnectionProperties.Test().)
Méthode publique ToDisplayString Extrait une représentation sous forme de chaîne du jeu actuel des propriétés de connexion de données qui conviennent pour être affichée à l'écran. (Substitue DataConnectionProperties.ToDisplayString().)
Méthode publique ToFullString Extrait une représentation sous forme de chaîne du jeu actuel des propriétés de connexion de données pour cette instance. (Substitue DataConnectionProperties.ToFullString().)
Méthode publique ToString Extrait une représentation sous forme de chaîne complète des propriétés de connexion en cours. (Hérité de DataConnectionProperties.)
Méthode protégée ToTestString Extrait un formulaire de la chaîne de connexion qui peut être utilisée pour tester la connexion.

Début

Événements

  Nom Description
Événement public PropertyChanged Événement qui déclenche l'occurrence d'une modification à une propriété de connexion. (Hérité de DataConnectionProperties.)

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée IDictionary.Add Ajoute un élément tant que paire clé/valeur à l'instance spécifiée d'IDictionary.
Implémentation d'interface expliciteMéthode privée IDictionary.Clear Supprime tous les éléments de l'instance spécifiée d'IDictionary.
Implémentation d'interface expliciteMéthode privée IDictionary.Contains Détermine si l'instance actuelle d'IDictionarycontient un élément avec la clé spécifiée.
Implémentation d'interface expliciteMéthode privée ICollection.CopyTo Copie l'ensemble de propriétés de connexion à un tableau, en commençant à l'index spécifié de tableau.
Implémentation d'interface explicitePropriété privée ICollection.Count Récupère le nombre d'éléments contenus dans l'instance actuelle d'ICollection.
Implémentation d'interface expliciteMéthode privée ICustomTypeDescriptor.GetAttributes Extrait une collection d'attributs personnalisés pour l'objet spécifié.
Implémentation d'interface expliciteMéthode privée ICustomTypeDescriptor.GetClassName Récupère le nom de classe de l'objet spécifié.
Implémentation d'interface expliciteMéthode privée ICustomTypeDescriptor.GetComponentName Récupère le nom de l'objet spécifié.
Implémentation d'interface expliciteMéthode privée ICustomTypeDescriptor.GetConverter Extrait un convertisseur de type pour l'objet spécifié.
Implémentation d'interface expliciteMéthode privée ICustomTypeDescriptor.GetDefaultEvent Récupère l'événement par défaut pour l'objet spécifié.
Implémentation d'interface expliciteMéthode privée ICustomTypeDescriptor.GetDefaultProperty Récupère la propriété par défaut pour l'objet spécifié.
Implémentation d'interface expliciteMéthode privée ICustomTypeDescriptor.GetEditor Récupère un éditeur du type spécifié pour cet objet.
Implémentation d'interface expliciteMéthode privée IDictionary.GetEnumerator Retourne un objet IDictionaryEnumerator pour l'instance d'IDictionary.
Implémentation d'interface expliciteMéthode privée IEnumerable.GetEnumerator Extrait un énumérateur qui peut itérer au sein de la collection de propriétés de connexion.
Implémentation d'interface expliciteMéthode privée ICustomTypeDescriptor.GetEvents() Récupère les événements pour l'instance spécifiée d'un composant.
Implémentation d'interface expliciteMéthode privée ICustomTypeDescriptor.GetEvents(array<Attribute[]) Récupère les événements de cette instance d'un composant en utilisant le tableau spécifié d'attribut comme filtre.
Implémentation d'interface expliciteMéthode privée ICustomTypeDescriptor.GetProperties() Récupère les propriétés de l'instance spécifiée d'un composant.
Implémentation d'interface expliciteMéthode privée ICustomTypeDescriptor.GetProperties(array<Attribute[]) Récupère les propriétés de l'instance spécifiée d'un composant à l'aide du tableau d'attribut comme filtre.
Implémentation d'interface expliciteMéthode privée ICustomTypeDescriptor.GetPropertyOwner Extrait un objet contenant la propriété décrite par le descripteur spécifié de propriété.
Implémentation d'interface explicitePropriété privée IDictionary.IsFixedSize Extrait une valeur booléenne indiquant si l'instance spécifiée d'IDictionarya une taille fixe.
Implémentation d'interface explicitePropriété privée IDictionary.IsReadOnly Extrait une indication booléenne indiquant si l'instance d'IDictionaryest en lecture seule.
Implémentation d'interface explicitePropriété privée ICollection.IsSynchronized Extrait une valeur qui indique si l'accès à la collection de propriétés de connexion est synchronisé (thread-safe).
Implémentation d'interface explicitePropriété privée IDictionary.Item Extrait un élément, ou l'élément, à la clé spécifiée de l'instance actuelle d'IDictionary.
Implémentation d'interface explicitePropriété privée IDictionary.Keys Récupère un objet ICollection qui contient les clés pour l'instance d'IDictionary.
Implémentation d'interface expliciteMéthode privée IDictionary.Remove Supprime l'élément avec la clé spécifiée de l'instance d'IDictionary.
Implémentation d'interface explicitePropriété privée ICollection.SyncRoot Récupère un objet qui peut être utilisé pour synchroniser l'accès à la collection de propriétés de connexion.
Implémentation d'interface explicitePropriété privée IDictionary.Values Récupère un objet ICollection contenant les valeurs dans l'instance spécifiée d'IDictionary.
Implémentation d'interface expliciteÉvénement privé IDataConnectionProperties.PropertyChanged Événement qui déclenche l'occurrence d'une modification à une propriété de connexion. (Hérité de DataConnectionProperties.)

Début

Notes

Il n'est pas censé un fournisseur de DDEX sur ADO.NET doit personnaliser l'énumération d'objet. Toutefois, cette classe est une classe de base que vous pouvez étendre dans les scénarios où la fonctionnalité ajoutée ou modifiée d'énumération à l'intérieur de Visual Studio est obligatoire.

La plupart des méthodes publiques sur cette classe sont substituées de la classe de base (classeDataConnectionProperties ) car cette implémentation ne repose pas sur la classe de base l'une de l'aide aux tâches comme l'analyse et la génération ; en revanche, ils délèguent généralement au faire appel équivalent à l'objet de générateur de chaîne de connexion.

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

DataConnectionProperties

DbConnectionStringBuilder

EnumerateObjects