Partager via


AdoDotNetConnectionProperties Classe

Définition

Représente une implémentation des interfaces IVsDataConnectionProperties et IVsDataConnectionUIProperties à l’aide de l’objet ADO .NET DbConnectionStringBuilder.

public ref class AdoDotNetConnectionProperties : Microsoft::VisualStudio::Data::Framework::DataSiteableObject<Microsoft::VisualStudio::Data::Core::IVsDataProvider ^>, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataConnectionUIProperties, System::Collections::Generic::ICollection<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>, System::Collections::Generic::IDictionary<System::String ^, System::Object ^>, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>, System::ComponentModel::ICustomTypeDescriptor, System::ComponentModel::INotifyPropertyChanged
public class AdoDotNetConnectionProperties : Microsoft.VisualStudio.Data.Framework.DataSiteableObject<Microsoft.VisualStudio.Data.Core.IVsDataProvider>, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataConnectionUIProperties, System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,object>>, System.Collections.Generic.IDictionary<string,object>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object>>, System.ComponentModel.ICustomTypeDescriptor, System.ComponentModel.INotifyPropertyChanged
type AdoDotNetConnectionProperties = class
    inherit DataSiteableObject<IVsDataProvider>
    interface IVsDataConnectionProperties
    interface IDictionary<string, obj>
    interface ICollection<KeyValuePair<string, obj>>
    interface seq<KeyValuePair<string, obj>>
    interface IEnumerable
    interface IVsDataConnectionUIProperties
    interface ICustomTypeDescriptor
    interface INotifyPropertyChanged
Public Class AdoDotNetConnectionProperties
Inherits DataSiteableObject(Of IVsDataProvider)
Implements ICollection(Of KeyValuePair(Of String, Object)), ICustomTypeDescriptor, IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object)), INotifyPropertyChanged, IVsDataConnectionUIProperties
Héritage
AdoDotNetConnectionProperties
Implémente

Constructeurs

AdoDotNetConnectionProperties()

Initialise une nouvelle instance de la classe AdoDotNetConnectionProperties.

Propriétés

ConnectionStringBuilder

Obtient l’objet générateur de ADO.NET chaîne de connexion sous-jacent pour les propriétés de connexion actuelles instance.

Count

Obtient le nombre de propriétés de connexion.

IsComplete

Obtient une valeur indiquant si des propriétés de connexion suffisantes ont été définies pour le chaîne de connexion.

IsExtensible

Obtient une valeur indiquant si les propriétés de connexion du fournisseur DDEX sont extensibles.

Item[String]

Obtient ou définit une valeur pour une propriété spécifiée sur le fournisseur DDEX. Déclenche l’événement PropertyChanged si la propriété est définie.

Keys

Obtient toutes les propriétés qui font partie de la chaîne de connexion de données.

Site

Obtient ou définit le site d’objet.

(Hérité de DataSiteableObject<T>)
Values

Obtient les valeurs du chaîne de connexion.

Méthodes

Add(String, Object)

Ajoute une nouvelle propriété à la collection de propriétés de connexion actuelle. Déclenche l’événement PropertyChanged.

Add(String, Type, Object)

Ajoute une nouvelle propriété à la collection de propriétés de connexion actuelle.

Contains(KeyValuePair<String,Object>)

Teste si une paire de nom et de valeur de propriété spécifiée est membre de l’ensemble actuel de propriétés de connexion.

ContainsKey(String)

Teste si le nom de propriété spécifié est membre de l’ensemble actuel de propriétés de connexion.

CopyTo(KeyValuePair<String,Object>[], Int32)

Copie l’ensemble de propriétés de connexion dans un tableau, en commençant par l’index de tableau spécifié.

GetSynonyms(String)

Récupère une liste de synonymes pour une propriété de connexion de données spécifiée.

IsSensitive(String)

Retourne une valeur booléenne indiquant si une propriété spécifiée contient des informations sensibles.

OnPropertyChanged(PropertyChangedEventArgs)

Déclenche l’événement PropertyChanged lorsqu’une propriété change dans le chaîne de connexion de données.

OnSiteChanged(EventArgs)

Déclenche un événement si le site a changé.

Parse(String)

Désassemble les composants d’un chaîne de connexion dans un ensemble de propriétés de connexion définies dans la classe actuelle AdoDotNetConnectionProperties instance. Déclenche l’événement PropertyChanged.

Remove(String)

Supprime une propriété de la collection de propriétés de connexion actuelle.

Reset()

Réinitialise une propriété de connexion à sa valeur initiale et déclenche l’événement PropertyChanged .

Reset(String)

Supprime la propriété donnée du chaîne de connexion et déclenche l’événementPropertyChanged.

ToDisplayString()

Récupère une représentation sous forme de chaîne du jeu actuel de propriétés de connexion de données qui conviennent pour l’affichage à l’écran.

ToSafeString()

Retourne une représentation sous forme de chaîne du jeu actuel de propriétés de connexion de données, à l’exclusion des propriétés sensibles qui doivent être sérialisées.

ToString()

Retourne une représentation sous forme de chaîne du jeu actuel de propriétés de connexion de données.

TryGetValue(String, Object)

Récupère une valeur correspondant à la clé fournie en appelant cette méthode sur la classe de base .NET Framework chaîne de connexion builder (DbConnectionStringBuilder).

Événements

PropertyChanged

Se produit lors de l’occurrence d’une modification d’une propriété de connexion.

SiteChanged

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

(Hérité de DataSiteableObject<T>)

Implémentations d’interfaces explicites

ICollection<KeyValuePair<String,Object>>.Add(KeyValuePair<String,Object>)

Représente une implémentation des interfaces IVsDataConnectionProperties et IVsDataConnectionUIProperties à l’aide de l’objet ADO .NET DbConnectionStringBuilder.

ICollection<KeyValuePair<String,Object>>.Clear()

Représente une implémentation des interfaces IVsDataConnectionProperties et IVsDataConnectionUIProperties à l’aide de l’objet ADO .NET DbConnectionStringBuilder.

ICollection<KeyValuePair<String,Object>>.IsReadOnly

Représente une implémentation des interfaces IVsDataConnectionProperties et IVsDataConnectionUIProperties à l’aide de l’objet ADO .NET DbConnectionStringBuilder.

ICollection<KeyValuePair<String,Object>>.Remove(KeyValuePair<String,Object>)

Représente une implémentation des interfaces IVsDataConnectionProperties et IVsDataConnectionUIProperties à l’aide de l’objet ADO .NET DbConnectionStringBuilder.

ICustomTypeDescriptor.GetAttributes()

Récupère 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()

Récupère 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 de l’objet spécifié.

ICustomTypeDescriptor.GetEditor(Type)

Récupère un éditeur du type spécifié pour cet objet.

ICustomTypeDescriptor.GetEvents()

Pour obtenir une description de ce membre, consultez GetEvents().

ICustomTypeDescriptor.GetEvents(Attribute[])

Pour obtenir une description de ce membre, consultez GetEvents().

ICustomTypeDescriptor.GetProperties()

Pour obtenir une description de ce membre, consultez GetProperties().

ICustomTypeDescriptor.GetProperties(Attribute[])

Pour obtenir une description de ce membre, consultez GetProperties().

ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor)

Pour obtenir une description de ce membre, consultez GetPropertyOwner(PropertyDescriptor).

IEnumerable.GetEnumerator()

Récupère un énumérateur qui énumère toutes les propriétés de connexion connues et leurs valeurs, le cas échéant.

IEnumerable<KeyValuePair<String,Object>>.GetEnumerator()

Représente une implémentation des interfaces IVsDataConnectionProperties et IVsDataConnectionUIProperties à l’aide de l’objet ADO .NET DbConnectionStringBuilder.

Méthodes d’extension

AddRange<TKey,TValue>(IDictionary<TKey,TValue>, IDictionary<TKey,TValue>, Boolean)

Ajouter un contenu de dictionnaire à l’autre dictionnaire

GetOrDefault<TK,TV>(IDictionary<TK,TV>, TK)

Obtient une valeur par la clé donnée.

EmptyIfNull<T>(IEnumerable<T>)

Retourne cette énumération au cas où elle n’est pas null. Dans le cas où il est null, retournez l’énumération vide.

S’applique à