Partager via


IVsDataConnectionUIProperties, interface

Permet de manipuler des propriétés de connexion de données dans le contexte d'une connexion interface utilisateur (par exemple, la boîte de dialogue de connexion de données).

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

Syntaxe

'Déclaration
Public Interface IVsDataConnectionUIProperties _
    Inherits IVsDataConnectionProperties, IDictionary(Of String, Object),  _
    ICollection(Of KeyValuePair(Of String, Object)), IEnumerable(Of KeyValuePair(Of String, Object)),  _
    IEnumerable, ICustomTypeDescriptor, INotifyPropertyChanged
public interface IVsDataConnectionUIProperties : IVsDataConnectionProperties, 
    IDictionary<string, Object>, ICollection<KeyValuePair<string, Object>>, 
    IEnumerable<KeyValuePair<string, Object>>, IEnumerable, ICustomTypeDescriptor, 
    INotifyPropertyChanged
public interface class IVsDataConnectionUIProperties : IVsDataConnectionProperties, 
    IDictionary<String^, Object^>, ICollection<KeyValuePair<String^, Object^>>, 
    IEnumerable<KeyValuePair<String^, Object^>>, IEnumerable, 
    ICustomTypeDescriptor, INotifyPropertyChanged
type IVsDataConnectionUIProperties =  
    interface 
        interface IVsDataConnectionProperties 
        interface IDictionary<string, Object>
        interface ICollection<KeyValuePair<string, Object>>
        interface IEnumerable<KeyValuePair<string, Object>>
        interface IEnumerable 
        interface ICustomTypeDescriptor 
        interface INotifyPropertyChanged 
    end
public interface IVsDataConnectionUIProperties extends IVsDataConnectionProperties, IDictionary<String, Object>, ICollection<KeyValuePair<String, Object>>, IEnumerable<KeyValuePair<String, Object>>, IEnumerable, ICustomTypeDescriptor, INotifyPropertyChanged

Le type IVsDataConnectionUIProperties expose les membres suivants.

Propriétés

  Nom Description
Propriété publique Count Obtient le nombre d'éléments contenus dans le ICollection. (Hérité de ICollection<KeyValuePair<String, Object>>.)
Propriété publique IsComplete Une fois implémentée par une classe, obtient une valeur indiquant si une chaîne de connexion donnée est terminée.
Propriété publique IsExtensible Une fois implémentée par une classe, obtient ou définit une valeur d' Boolean indiquant si les propriétés de connexion du fournisseur de DDEX sont extensibles.
Propriété publique IsReadOnly Obtient une valeur indiquant si ICollection est en lecture seule. (Hérité de ICollection<KeyValuePair<String, Object>>.)
Propriété publique Item Obtient ou définit l'élément avec la clé spécifiée. (Hérité de IDictionary<String, Object>.)
Propriété publique Keys Obtient un ICollection contenant les clés de IDictionary. (Hérité de IDictionary<String, Object>.)
Propriété publique Values Obtient ICollection contenant les valeurs de IDictionary. (Hérité de IDictionary<String, Object>.)

Début

Méthodes

  Nom Description
Méthode publique Add(UTP) Ajoute un élément à ICollection. (Hérité de ICollection<KeyValuePair<String, Object>>.)
Méthode publique Add(UTP, UTP) Ajoute un élément avec la clé et la valeur fournies à IDictionary. (Hérité de IDictionary<String, Object>.)
Méthode publique Add(String, Type, Object) Une fois implémentée par une classe, ajoute une nouvelle propriété à la collection actuelle de propriétés de connexion. (Hérité de IVsDataConnectionProperties.)
Méthode publique Clear Supprime tous les éléments du ICollection. (Hérité de ICollection<KeyValuePair<String, Object>>.)
Méthode publique Contains Détermine si ICollection contient une valeur spécifique. (Hérité de ICollection<KeyValuePair<String, Object>>.)
Méthode publique ContainsKey Détermine si IDictionary contient un élément avec la clé spécifiée. (Hérité de IDictionary<String, Object>.)
Méthode publique CopyTo Copie les éléments de ICollection dans Array, en commençant à un index particulier de Array. (Hérité de ICollection<KeyValuePair<String, Object>>.)
Méthode publique GetAttributes Retourne une collection d'attributs personnalisés pour cette instance d'un composant. (Hérité de ICustomTypeDescriptor.)
Méthode publique GetClassName Retourne le nom de la classe de cette instance d'un composant. (Hérité de ICustomTypeDescriptor.)
Méthode publique GetComponentName Retourne le nom de cette instance d'un composant. (Hérité de ICustomTypeDescriptor.)
Méthode publique GetConverter Retourne un convertisseur de type de cette instance d'un composant. (Hérité de ICustomTypeDescriptor.)
Méthode publique GetDefaultEvent Retourne les événements par défaut pour cette instance d'un composant. (Hérité de ICustomTypeDescriptor.)
Méthode publique GetDefaultProperty Retourne la propriété par défaut pour cette instance d'un composant. (Hérité de ICustomTypeDescriptor.)
Méthode publique GetEditor Retourne un éditeur du type spécifié pour cette instance d'un composant. (Hérité de ICustomTypeDescriptor.)
Méthode publique GetEnumerator Retourne un énumérateur qui itère au sein de la collection. (Hérité de IEnumerable<KeyValuePair<String, Object>>.)
Méthode publique GetEvents Retourne les événements correspondant à cette instance d'un composant. (Hérité de ICustomTypeDescriptor.)
Méthode publique GetEvents(Attribute) Retourne les événements pour cette instance d'un composant à l'aide du tableau d'attributs spécifié en tant que filtre. (Hérité de ICustomTypeDescriptor.)
Méthode publique GetProperties Retourne les propriétés de cette instance d'un composant. (Hérité de ICustomTypeDescriptor.)
Méthode publique GetProperties(Attribute) Retourne les propriétés pour cette instance d'un composant en utilisant le tableau d'attributs comme filtre. (Hérité de ICustomTypeDescriptor.)
Méthode publique GetPropertyOwner Retourne un objet qui contient la propriété décrite par le descripteur de propriété spécifié. (Hérité de ICustomTypeDescriptor.)
Méthode publique GetSynonyms Une fois implémentée par une classe, extrait une liste de tableaux de synonymes pour une propriété spécifiée.
Méthode publique IsSensitive Une fois implémentée par une classe, indique si une propriété contient des informations sensibles.
Méthode publique Parse Une fois implémentée par une classe, désassemble les composants d'une chaîne de connexion en un jeu de propriétés dans DataConnectionProperties actuel d'instance. (Hérité de IVsDataConnectionProperties.)
Méthode publique Remove(UTP) Supprime de IDictionary l'élément ayant la clé spécifiée. (Hérité de IDictionary<String, Object>.)
Méthode publique Remove(UTP) Supprime la première occurrence d'un objet spécifique de ICollection. (Hérité de ICollection<KeyValuePair<String, Object>>.)
Méthode publique Reset() Une fois implémentée par une classe, réinitialise les valeurs des propriétés de connexion à un premier rapport. (Hérité de IVsDataConnectionProperties.)
Méthode publique Reset(String) Une fois implémentée par une classe, supprime la propriété spécifiée de l'ensemble actuel de propriétés de connexion de données. (Hérité de IVsDataConnectionProperties.)
Méthode publique ToDisplayString Une fois implémentée par une classe, récupère une représentation sous forme de chaîne de l'ensemble actuel de propriétés de connexion de données qui est appropriée pour l'affichage affiche à l'écran.
Méthode publique ToSafeString Une fois implémentée par une classe, récupère une représentation sous forme de chaîne de l'ensemble actuel de propriétés de connexion de données qui exclut les propriétés sensibles ou des propriétés qui ne doivent pas être rendues persistantes. (Hérité de IVsDataConnectionProperties.)
Méthode publique ToString Une fois implémentée par une classe, récupère la représentation sous forme de chaîne par défaut des propriétés de connexion en cours. (Hérité de IVsDataConnectionProperties.)
Méthode publique TryGetValue Obtient la valeur associée à la clé spécifiée. (Hérité de IDictionary<String, Object>.)

Début

Événements

  Nom Description
Événement public PropertyChanged Se produit en cas de modification d'une valeur de propriété. (Hérité de INotifyPropertyChanged.)

Début

Notes

Cette interface est implémentée par la classe d' DataConnectionProperties dans l'infrastructure de DDEX.

Voir aussi

Référence

Microsoft.VisualStudio.Data.Services.SupportEntities, espace de noms