AdoDotNetConnectionProperties, classe
Fournit une implémentation de la classe d' DataConnectionProperties à l'aide de la classe de base de chaîne de connexion d' ADO.NET (DbConnectionStringBuilder).
Hiérarchie d'héritage
System.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 | |
---|---|---|
AdoDotNetConnectionProperties(String) | Constructeur de classe.Instancie une instance paramétrée de la classe d' AdoDotNetConnectionProperties qui fournit le nom du fournisseur d' ADO.NET . | |
AdoDotNetConnectionProperties(String, String) | Constructeur paramétré de classe.Instancie une instance paramétrée de la classe d' 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 | |
---|---|---|
ConnectionStringBuilder | Récupère l'objet sous-jacent de chaîne de connexion d' ADO.NET pour l'instance actuelle de propriétés de connexion. | |
IsComplete | Récupère une valeur booléenne indiquant si une chaîne de connexion donnée est terminée. (Substitue DataConnectionProperties.IsComplete.) | |
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.) | |
Item | Extrait ou définit une valeur pour une propriété spécifiée sur le fournisseur de DDEX. (Substitue DataConnectionProperties.Item.) | |
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 | |
---|---|---|
Add | Ajoute une nouvelle propriété à la collection actuelle de propriétés de connexion. (Substitue DataConnectionProperties.Add(String).) | |
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.) | |
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.) | |
Contains | Teste si une propriété spécifiée est un membre de l'ensemble actuel de propriétés de connexion. (Substitue DataConnectionProperties.Contains(String).) | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
EquivalentTo | Teste si l'instance actuelle de la classe est équivalente à une autre instance de classe. (Substitue DataConnectionProperties.EquivalentTo(DataConnectionProperties).) | |
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.) | |
GetBasicProperties | Récupère un tableau du nom de la propriété prend représenter le jeu de propriétés « de base » reconnaissables par l'instance de classe actuelle d' AdoDotNetConnectionProperties . (Substitue DataConnectionProperties.GetBasicProperties().) | |
GetEnumerator | Récupère un énumérateur qui énumère sur toutes les propriétés de connexion et de leurs valeurs des éventuelles. (Substitue DataConnectionProperties.GetEnumerator().) | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetNameAsString | Met en forme un nom de propriété pour le positionnement dans une chaîne de connexion. (Hérité de DataConnectionProperties.) | |
GetProperties() | Extrait la collection de modèles de toutes les propriétés actuellement connues. (Hérité de DataConnectionProperties.) | |
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.) | |
GetProperty | Récupère le modèle d'une propriété avec le nom de la propriété spécifié. (Hérité de DataConnectionProperties.) | |
GetSynonyms | Extrait une liste de tableaux de synonymes pour une propriété de connexion de données spécifiée. (Substitue DataConnectionProperties.GetSynonyms(String).) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
GetValueAsString | Met en forme une valeur de propriété pour le positionnement dans une chaîne de connexion. (Hérité de DataConnectionProperties.) | |
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.) | |
InitializeProperties | Initialise l'ensemble des propriétés en mode natif marquées pour l'instance actuelle d' DataConnectionProperties . (Hérité de DataConnectionProperties.) | |
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.) | |
InitializeValue | Initialise la valeur d'une propriété de connexion spécifiée. (Hérité de DataConnectionProperties.) | |
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.) | |
IsSensitive | Retourne une valeur booléenne indiquant si une propriété spécifiée contient des informations sensibles. (Substitue DataConnectionProperties.IsSensitive(String).) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
ModifyProperty | Modifie une propriété existante dont l'instance actuelle d' DataConnectionProperties se met en mode natif compte. (Hérité de DataConnectionProperties.) | |
OnPropertyChanged | Déclenche l'événement PropertyChanged. (Hérité de DataConnectionProperties.) | |
Parse | Désassemble les composants d'une chaîne de connexion en un jeu de propriétés de connexion comme place dans l'instance de classe actuelle d' AdoDotNetConnectionProperties . (Substitue DataConnectionProperties.Parse(String).) | |
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.) | |
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.) | |
Remove | Supprime une propriété de collection actuelle de propriété de connexion. (Substitue DataConnectionProperties.Remove(String).) | |
RemoveProperty | Supprime une propriété en mode natif reconnue. (Hérité de DataConnectionProperties.) | |
Reset() | Réinitialise une propriété de connexion à sa valeur initiale. (Substitue DataConnectionProperties.Reset().) | |
Reset(String) | Retourne une propriété à sa valeur initiale. (Substitue DataConnectionProperties.Reset(String).) | |
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.) | |
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.) | |
ShouldPersistProperty | Indique si une propriété doit être persistante en générant une chaîne de connexion. (Hérité de DataConnectionProperties.) | |
Test | Tests que l'ensemble actuel de propriétés de connexion ouvre avec succès une connexion. (Substitue DataConnectionProperties.Test().) | |
ToDisplayString | Extrait une représentation sous forme de chaîne de l'ensemble actuel de propriétés de connexion de données qui conviennent à l'affichage affiche à l'écran. (Substitue DataConnectionProperties.ToDisplayString().) | |
ToFullString | Extrait une représentation sous forme de chaîne de l'ensemble actuel de propriétés de connexion de données pour cette instance. (Substitue DataConnectionProperties.ToFullString().) | |
ToString | Extrait une représentation sous forme de chaîne complète des propriétés de connexion en cours. (Hérité de DataConnectionProperties.) | |
ToTestString | Extrait une forme de la chaîne de connexion qui peut être utilisée pour tester la connexion. |
Début
Événements
Nom | Description | |
---|---|---|
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 | |
---|---|---|
IDictionary.Add | Ajoute un élément en tant que paire clé/valeur à l'instance spécifiée d' IDictionary. | |
IDictionary.Clear | Supprime tous les éléments de l'instance spécifiée d' IDictionary . | |
IDictionary.Contains | Détermine si l'instance actuelle d' IDictionarycontient un élément avec la clé spécifiée. | |
ICollection.CopyTo | Copie le jeu de propriétés de connexion à un tableau, en commençant à l'index spécifié de tableau. | |
ICollection.Count | Récupère le nombre d'éléments contenus dans l'instance actuelle d' ICollection. | |
ICustomTypeDescriptor.GetAttributes | Extrait une collection d'attributs personnalisés pour l'objet spécifié. | |
ICustomTypeDescriptor.GetClassName | Extrait le nom de classe de l'objet spécifié. | |
ICustomTypeDescriptor.GetComponentName | Extrait le nom de l'objet spécifié. | |
ICustomTypeDescriptor.GetConverter | Récupère un convertisseur de type pour l'objet spécifié. | |
ICustomTypeDescriptor.GetDefaultEvent | Extrait l'événement par défaut pour l'objet spécifié. | |
ICustomTypeDescriptor.GetDefaultProperty | Récupère la propriété par défaut pour l'objet spécifié. | |
ICustomTypeDescriptor.GetEditor | Récupère un éditeur du type spécifié pour cet objet. | |
IDictionary.GetEnumerator | Retourne un objet d' IDictionaryEnumerator pour l'instance d' IDictionary . | |
IEnumerable.GetEnumerator | Récupère un énumérateur qui peut itérer au sein de la collection de propriétés de connexion. | |
ICustomTypeDescriptor.GetEvents() | Récupère les événements pour l'instance spécifiée d'un composant. | |
ICustomTypeDescriptor.GetEvents(array<Attribute[]) | Récupère les événements pour cette instance d'un composant à l'aide de le tableau spécifiée d'attribut en tant que filtre. | |
ICustomTypeDescriptor.GetProperties() | Récupère les propriétés de l'instance spécifiée d'un composant. | |
ICustomTypeDescriptor.GetProperties(array<Attribute[]) | Récupère les propriétés de l'instance spécifiée d'un composant à l'aide de la matrice d'attribut comme filtre. | |
ICustomTypeDescriptor.GetPropertyOwner | Récupère un objet qui contient la propriété décrite par le modèle spécifié de propriété. | |
IDictionary.IsFixedSize | Récupère une valeur booléenne indiquant si l'instance spécifiée d' IDictionarya une taille fixe. | |
IDictionary.IsReadOnly | Récupère booléen indiquer si l'instance d' IDictionaryest en lecture seule. | |
ICollection.IsSynchronized | Récupère une valeur qui indique si l'accès à la collection de propriétés de connexion est synchronisé (thread-safe). | |
IDictionary.Item | Extrait un élément, ou l'élément, avec la clé spécifiée de l'instance actuelle d' IDictionary. | |
IDictionary.Keys | Récupère un objet d' ICollection contenant les clés pour l'instance d' IDictionary . | |
IDictionary.Remove | Supprime l'élément avec la clé spécifiée de l'instance d' IDictionary . | |
ICollection.SyncRoot | Récupère un objet qui peut être utilisé pour synchroniser l'accès à la collection de propriétés de connexion. | |
IDictionary.Values | Récupère un objet d' ICollection contenant les valeurs dans l'instance spécifiée d' IDictionary . | |
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'attend pas à ce qu'un fournisseur de DDEX sur ADO.NET doive personnaliser l'énumération d'objets.Toutefois, cette classe est une classe de base que vous pouvez étendre dans les scénarios où ajouté ou modifié la fonctionnalité d'énumération à l'intérieur de Visual Studio est requise.
La plupart des méthodes publiques sur cette classe sont substituées de la classe de base (classe d'DataConnectionProperties ) parce que cette implémentation ne repose pas sur la classe de base l'une des pour obtenir de l'aide sur des tâches telles que l'analyse et la génération ; au contraire, elles délèguent généralement à appeler équivalent à l'objet 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.