Partager via


IVsDataConnectionProperties, interface

Représente l'interface qui expose des méthodes et des propriétés pour l'analyse et la mise en forme des chaînes de connexion, ainsi que pour le stockage des propriétés fortement typées, les attributs personnalisés, et des synonymes.

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

Syntaxe

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

Le type IVsDataConnectionProperties 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 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.
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 GetEnumerator Retourne un énumérateur qui itère au sein de la collection. (Hérité de IEnumerable<KeyValuePair<String, Object>>.)
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.
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.
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.
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.
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.
Méthode publique TryGetValue Obtient la valeur associée à la clé spécifiée. (Hérité de IDictionary<String, Object>.)

Début

Notes

Dans le cas le plus simple, une classe dérivée doit ajouter des propriétés à sa classe et définir des attributs de composant sur ces propriétés pour personnaliser son comportement. Dans un cas plus avancé, une classe dérivée peut substituer le code d'analyse et de mise en forme, et change dynamiquement l'une des propriétés selon des actions spécifiques, telles que définir la valeur d'une propriété.

Cette interface a une implémentation de base dans l'infrastructure de DDEX.

Voir aussi

Référence

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