Partager via


DataConnectionProperties Classe

Définition

Représente une implémentation des interfaces IVsDataConnectionProperties et IVsDataConnectionUIProperties.

public ref class DataConnectionProperties abstract : 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 abstract class DataConnectionProperties : 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 DataConnectionProperties = class
    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 MustInherit Class DataConnectionProperties
Implements ICollection(Of KeyValuePair(Of String, Object)), ICustomTypeDescriptor, IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object)), INotifyPropertyChanged, IVsDataConnectionUIProperties
Héritage
DataConnectionProperties
Implémente

Constructeurs

DataConnectionProperties()

Initialise une instance non paramétrable de la DataConnectionProperties classe .

DataConnectionProperties(IEqualityComparer<String>, Char, Char)

Initialise une instance paramétrable de la DataConnectionProperties classe qui permet de comparer des noms de propriétés.

DataConnectionProperties(IEqualityComparer<String>)

Initialise une instance paramétrable de la DataConnectionProperties classe qui permet de comparer des noms de propriétés.

Propriétés

Count

Obtient le nombre de propriétés de connexion de données existantes.

IsComplete

Obtient une valeur booléenne indiquant si une chaîne de connexion donnée est terminée.

IsExtensible

Obtient ou définit une valeur booléenne 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 du fournisseur DDEX.

Keys

Obtient une collection des noms de clés de propriété actuels.

OrderedProperties

Obtient une collection de noms de propriétés spécifiant un ordre raisonnable (ou nécessaire) pour les propriétés lorsqu’elles sont représentées sous forme de chaîne.

Values

Récupère une collection des valeurs de propriété actuelles.

Méthodes

Add(String, Object)

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

Add(String, Type, Object)

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

AddProperty(PropertyDescriptor, Attribute[])

Ajoute dynamiquement une nouvelle propriété à la collection de propriétés reconnues en mode natif par le instance actuel de la DataConnectionProperties classe .

AddProperty(String, Type, Attribute[])

Ajoute dynamiquement une nouvelle propriété à la collection de propriétés reconnues en mode natif par ces propriétés de connexion de données instance.

Contains(KeyValuePair<String,Object>)

Teste si une propriété spécifiée et ses valeurs sont présentes dans l’ensemble actuel de propriétés de connexion.

ContainsKey(String)

Teste si une propriété spécifiée est membre du jeu actuel de propriétés de connexion.

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

Copie le jeu actuel de propriétés de connexion et leurs valeurs dans le tableau spécifié, en commençant à l’index de tableau spécifié.

GetKeyAsString(String)

Met en forme une clé de propriété pour le placement dans un chaîne de connexion.

GetProperties()

Récupère la collection de descripteurs de toutes les propriétés actuellement connues.

GetProperties(Attribute[])

Récupère la collection de descripteurs de propriétés actuellement connues qui correspondent à un ensemble d’attributs spécifié.

GetProperty(String)

Récupère le descripteur d’une propriété portant le nom de propriété spécifié.

GetSynonyms(String)

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

GetValueAsString(String)

Met en forme une valeur de propriété pour le placement dans un chaîne de connexion.

Initialize(IDictionary<String,Object>)

Initialise le instance actuel DataConnectionProperties à son état par défaut, puis définit chaque propriété dans le dictionnaire spécifié.

InitializeProperties()

Initialise l’ensemble des propriétés reconnues en mode natif pour le instance actuel DataConnectionProperties .

InitializeSynonyms()

Initialise l’ensemble de synonymes disponibles pour chaque propriété reconnue en mode natif dans le instance actuel DataConnectionProperties .

InitializeValue(String, Object)

Initialise la valeur d’une propriété de connexion spécifiée.

InitializeValues(IDictionary<String,Object>)

Initialise des valeurs pour un ensemble de propriétés spécifié, à l’aide d’un dictionnaire de paires nom/valeur.

IsSensitive(String)

Indique si une propriété contient des informations sensibles.

ModifyProperty(String, Attribute[])

Modifie une propriété existante dont le instance actuel DataConnectionProperties est conscient en mode natif.

OnPropertyChanged(PropertyChangedEventArgs)

Déclenche l’événement PropertyChanged.

Parse(String)

Désassemble les composants d’un chaîne de connexion dans un ensemble de propriétés dans le instance actuel DataConnectionProperties .

ReadKeyFromString(String, Int32)

Lit un nom de clé de propriété à partir d’un chaîne de connexion commençant à un index spécifié, puis met à jour l’index pour qu’il pointe vers une position immédiatement après le nom de la clé de propriété.

ReadValueFromString(String, String, Int32)

Lit une valeur de propriété à partir d’un chaîne de connexion commençant à un index spécifié, la convertit vers le type approprié et met à jour l’index pour qu’il pointe vers une position qui suit le nom de la propriété.

Remove(String)

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

RemoveProperty(String)

Supprime une propriété reconnue en mode natif de la collection de propriétés actuelle.

Reset()

Réinitialise les valeurs des propriétés de connexion à un état initial.

Reset(String)

Supprime la propriété spécifiée du jeu actuel de propriétés de connexion de données.

ResolveProperty(String, Boolean)

Recherche la propriété spécifiée dans la liste des synonymes et éventuellement en fait le nom principal de la collection de synonymes, si ce n’est déjà le cas.

SetPropertySynonyms(String, String[])

Définit ou efface les synonymes de la propriété spécifiée.

ShouldPersistProperty(String)

Indique si une propriété doit être conservée lors de la création d’un chaîne de connexion.

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 à l’affichage à l’écran.

ToSafeString()

Récupère une représentation sous forme de chaîne du jeu actuel de propriétés de connexion de données qui exclut les propriétés sensibles ou les propriétés qui ne doivent pas être conservées.

ToString()

Récupère la représentation sous forme de chaîne par défaut des propriétés de connexion actuelles.

TryGetValue(String, Object)

Récupère la valeur de la propriété spécifiée.

Événements

PropertyChanged

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

Implémentations d’interfaces explicites

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

Représente une implémentation des interfaces IVsDataConnectionProperties et IVsDataConnectionUIProperties.

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

Représente une implémentation des interfaces IVsDataConnectionProperties et IVsDataConnectionUIProperties.

ICollection<KeyValuePair<String,Object>>.IsReadOnly

Représente une implémentation des interfaces IVsDataConnectionProperties et IVsDataConnectionUIProperties.

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

Représente une implémentation des interfaces IVsDataConnectionProperties et IVsDataConnectionUIProperties.

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

Récupère les événements pour le instance spécifié d’un composant.

ICustomTypeDescriptor.GetEvents(Attribute[])

Récupère les événements de cette instance d’un composant, en utilisant le tableau d’attributs spécifié comme filtre.

ICustomTypeDescriptor.GetProperties()

Récupère les propriétés du instance spécifié d’un composant.

ICustomTypeDescriptor.GetProperties(Attribute[])

Récupère les propriétés du instance spécifié d’un composant, en utilisant le tableau d’attributs comme filtre.

ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor)

Récupère un objet qui contient la propriété décrite par le descripteur de propriété spécifié.

IEnumerable.GetEnumerator()

Récupère un IEnumerator.

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

Représente une implémentation des interfaces IVsDataConnectionProperties et IVsDataConnectionUIProperties.

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. Si elle est null, retourne l’énumération vide.

S’applique à