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 | |
---|---|---|
![]() |
AdoDotNetConnectionProperties(String) | Constructeurs de classe.Initialise une instance paramétrable de la classe AdoDotNetConnectionProperties qui fournit le nom du fournisseur d'ADO.NET. |
![]() |
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 | |
---|---|---|
![]() |
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. |
![]() |
IsComplete | Extrait une valeur booléenne indiquant si une chaîne de connexion données 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 membre du jeu actuel des 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 équivaut à une autre instance de classe. (Substitue DataConnectionProperties.EquivalentTo(DataConnectionProperties).) |
![]() |
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.) |
![]() |
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().) |
![]() |
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().) |
![]() |
GetHashCode | Sert de fonction de hachage par défaut. (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 du 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 jeu de propriétés de connexion comme jeu dans l'instance actuelle de classe 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 le jeu actuel des propriétés de connexion ouvre avec succès une connexion. (Substitue DataConnectionProperties.Test().) |
![]() |
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().) |
![]() |
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().) |
![]() |
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 un formulaire 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 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 l'ensemble 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 | Récupère le nom de classe de l'objet spécifié. |
![]() ![]() |
ICustomTypeDescriptor.GetComponentName | Récupère le nom de l'objet spécifié. |
![]() ![]() |
ICustomTypeDescriptor.GetConverter | Extrait un convertisseur de type pour l'objet spécifié. |
![]() ![]() |
ICustomTypeDescriptor.GetDefaultEvent | Récupère 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 IDictionaryEnumerator pour l'instance d'IDictionary. |
![]() ![]() |
IEnumerable.GetEnumerator | Extrait 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 de cette instance d'un composant en utilisant le tableau spécifié d'attribut comme 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 du tableau d'attribut comme filtre. |
![]() ![]() |
ICustomTypeDescriptor.GetPropertyOwner | Extrait un objet contenant la propriété décrite par le descripteur spécifié de propriété. |
![]() ![]() |
IDictionary.IsFixedSize | Extrait une valeur booléenne indiquant si l'instance spécifiée d'IDictionarya une taille fixe. |
![]() ![]() |
IDictionary.IsReadOnly | Extrait une indication booléenne indiquant si l'instance d'IDictionaryest en lecture seule. |
![]() ![]() |
ICollection.IsSynchronized | Extrait 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, à la clé spécifiée de l'instance actuelle d'IDictionary. |
![]() ![]() |
IDictionary.Keys | Récupère un objet ICollection qui contient 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 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'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.