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 | |
---|---|---|
Count | Obtient le nombre d'éléments contenus dans le ICollection. (Hérité de ICollection<KeyValuePair<String, Object>>.) | |
IsReadOnly | Obtient une valeur indiquant si ICollection est en lecture seule. (Hérité de ICollection<KeyValuePair<String, Object>>.) | |
Item | Obtient ou définit l'élément avec la clé spécifiée. (Hérité de IDictionary<String, Object>.) | |
Keys | Obtient un ICollection contenant les clés de IDictionary. (Hérité de IDictionary<String, Object>.) | |
Values | Obtient ICollection contenant les valeurs de IDictionary. (Hérité de IDictionary<String, Object>.) |
Début
Méthodes
Nom | Description | |
---|---|---|
Add(UTP) | Ajoute un élément à ICollection. (Hérité de ICollection<KeyValuePair<String, Object>>.) | |
Add(UTP, UTP) | Ajoute un élément avec la clé et la valeur fournies à IDictionary. (Hérité de IDictionary<String, Object>.) | |
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. | |
Clear | Supprime tous les éléments du ICollection. (Hérité de ICollection<KeyValuePair<String, Object>>.) | |
Contains | Détermine si ICollection contient une valeur spécifique. (Hérité de ICollection<KeyValuePair<String, Object>>.) | |
ContainsKey | Détermine si IDictionary contient un élément avec la clé spécifiée. (Hérité de IDictionary<String, Object>.) | |
CopyTo | Copie les éléments de ICollection dans Array, en commençant à un index particulier de Array. (Hérité de ICollection<KeyValuePair<String, Object>>.) | |
GetEnumerator | Retourne un énumérateur qui itère au sein de la collection. (Hérité de IEnumerable<KeyValuePair<String, Object>>.) | |
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. | |
Remove(UTP) | Supprime de IDictionary l'élément ayant la clé spécifiée. (Hérité de IDictionary<String, Object>.) | |
Remove(UTP) | Supprime la première occurrence d'un objet spécifique de ICollection. (Hérité de ICollection<KeyValuePair<String, Object>>.) | |
Reset() | Une fois implémentée par une classe, réinitialise les valeurs des propriétés de connexion à un premier rapport. | |
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. | |
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. | |
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. | |
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