Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais
Nous recommandons d’utiliser Visual Studio 2017

DataConnectionProperties, classe

Prend en charge pour l'analyse et la mise en forme des chaînes de connexion contenant des propriétés de connexion de données, ainsi que le stockage fortement typée de propriété, les attributs personnalisés, et des synonymes.

Object
  Microsoft.VisualStudio.Data.Framework.DataConnectionProperties

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

public abstract class DataConnectionProperties : IVsDataConnectionProperties, 
	IDictionary<string, Object>, ICollection<KeyValuePair<string, Object>>, 
	IEnumerable<KeyValuePair<string, Object>>, IEnumerable, IVsDataConnectionUIProperties, 
	ICustomTypeDescriptor, INotifyPropertyChanged

Le type DataConnectionProperties expose les membres suivants.

  NomDescription
Méthode protégéeDataConnectionProperties()Initialise une instance non paramétrée de la classe DataConnectionProperties.
Méthode protégéeDataConnectionProperties(IEqualityComparer<String>)Initialise une instance paramétrable de la classe DataConnectionProperties qui permet de comparer les noms de propriété.
Méthode protégéeDataConnectionProperties(IEqualityComparer<String>, Char, Char)Initialise une instance paramétrable de la classe DataConnectionProperties qui permet de comparer les noms de propriété.
Début

  NomDescription
Propriété publiqueCountObtient le nombre de propriétés de connexion de données existant.
Propriété publiqueIsCompleteObtient une valeur d'Boolean qui indique si une chaîne de connexion données est terminée.
Propriété publiqueIsExtensibleObtient ou définit une valeur d'Boolean qui indique si les propriétés de connexion du fournisseur de DDEX sont extensibles.
Propriété publiqueItemObtient ou définit une valeur pour une propriété spécifiée du fournisseur de DDEX.
Propriété publiqueKeysObtient une collection des noms de clés actuels de propriété.
Propriété protégéeOrderedPropertiesObtient une collection de noms de la propriété spécifiant une commande appropriée (ou nécessaire) pour les propriétés une fois représenté sous forme de chaîne.
Propriété publiqueValuesExtrait une collection de valeurs de propriété actuelles.
Début

  NomDescription
Méthode publiqueAdd(String, Object)Ajoute une nouvelle propriété à la collection actuelle de propriétés de connexion.
Méthode publiqueAdd(String, Type, Object)Ajoute une nouvelle propriété à la collection actuelle de propriétés de connexion.
Méthode protégéeAddProperty(PropertyDescriptor, Attribute[])Ajoute dynamiquement une nouvelle propriété à la collection de propriétés en mode natif identifiées par l'instance actuelle de la classe DataConnectionProperties.
Méthode protégéeAddProperty(String, Type, Attribute[])Ajoute dynamiquement une nouvelle propriété à la collection de propriétés en mode natif identifiées par cette instance de propriétés de connexion de données.
Méthode publiqueContainsTeste si une propriété spécifiée et ses valeurs sont présentes dans le jeu actuel des propriétés de connexion.
Méthode publiqueContainsKeyTeste si une propriété spécifiée est membre du jeu actuel des propriétés de connexion.
Méthode publiqueCopyToCopie le jeu actuel des propriétés de connexion et leurs valeurs au tableau spécifié, en commençant à l'index spécifié de tableau.
Méthode publiqueEqualsDétermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégéeFinalizeAutorise un objet à tenter de libérer des ressources et à exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par une opération garbage collection. (Hérité de Object.)
Méthode publiqueGetHashCodeSert de fonction de hachage par défaut. (Hérité de Object.)
Méthode protégéeGetKeyAsStringMet une clé en forme de propriété pour le positionnement dans une chaîne de connexion.
Méthode protégéeGetProperties()Récupère la collection de descripteurs de toutes les propriétés actuellement connues.
Méthode protégéeGetProperties(Attribute[])Récupère la collection de descripteur les propriétés actuellement connues qui correspondent à un ensemble spécifié d'attributs.
Méthode protégéeGetPropertyRécupère le descripteur d'une propriété avec le nom de la propriété spécifié.
Méthode publiqueGetSynonymsExtrait une liste de tableaux de synonymes pour une propriété spécifiée.
Méthode publiqueGetTypeObtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégéeGetValueAsStringMet une valeur de propriété en forme pour le positionnement dans une chaîne de connexion.
Méthode protégéeInitializeInitialise l'instance actuelle d'DataConnectionProperties à son état par défaut, puis définit chaque propriété dans le dictionnaire spécifié.
Méthode protégéeInitializePropertiesInitialise l'ensemble des propriétés en mode natif identifiées pour l'instance actuelle d'DataConnectionProperties.
Méthode protégéeInitializeSynonymsInitialise l'ensemble de synonymes disponibles pour chacun présente en mode natif identifié la propriété dans l'instance actuelle d'DataConnectionProperties.
Méthode protégéeInitializeValueInitialise la valeur d'une propriété de connexion spécifiée.
Méthode protégéeInitializeValuesInitialise les valeurs d'un jeu spécifié de propriétés, à l'aide d'un dictionnaire de paires nom/valeur.
Méthode publiqueIsSensitiveIndique si une propriété contient des informations sensibles.
Méthode protégéeMemberwiseCloneCrée une copie superficielle du Object actuel. (Hérité de Object.)
Méthode protégéeModifyPropertyRemplace une propriété existante dont l'instance actuelle d'DataConnectionProperties se met en mode natif compte.
Méthode protégéeOnPropertyChangedDéclenche l'événement PropertyChanged.
Méthode publiqueParseDésassemble les composants d'une chaîne de connexion en jeu de propriétés dans l'instance actuelle d'DataConnectionProperties.
Méthode protégéeReadKeyFromStringLit un nom de clé de propriété d'une chaîne de connexion en commençant à un index spécifié, puis met l'index à jour pour afficher une position immédiatement après le nom de la clé de propriété.
Méthode protégéeReadValueFromStringLit une valeur de propriété d'une chaîne de connexion en commençant à un index spécifié, la convertit en type approprié, et met l'index à jour pour afficher une position qui suit le nom de la propriété.
Méthode publiqueRemoveSupprime une propriété de collection actuelle de propriété de connexion.
Méthode protégéeRemovePropertySupprime une propriété en mode natif identifiée de la collection actuelle de propriétés.
Méthode publiqueReset()Réinitialise les valeurs des propriétés de connexion à un état antérieur.
Méthode publiqueReset(String)Supprime la propriété spécifiée en défini les propriétés de connexion de données.
Méthode protégéeResolvePropertyRecherche la propriété spécifiée dans la liste des synonymes et fait éventuellement à cette propriété le nom primaire pour la collection de synonymes, si ce n'est déjà faire.
Méthode protégéeSetPropertySynonymsActive ou désactive des synonymes pour la propriété spécifiée.
Méthode protégéeShouldPersistPropertyIndique si une propriété doit être persistante en générant une chaîne de connexion.
Méthode publiqueToDisplayStringExtrait une représentation sous forme de chaîne du jeu actuel des propriétés de connexion de données qui conviennent pour être affichée à l'écran.
Méthode publiqueToSafeStringExtrait une représentation sous forme de chaîne du jeu actuel des 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 persistantes.
Méthode publiqueToStringRécupère la représentation sous forme de chaîne par défaut des propriétés de connexion actuelles. (Substitue Object.ToString.)
Méthode publiqueTryGetValueRécupère la valeur de la propriété spécifiée.
Début

  NomDescription
Événement publicPropertyChangedSe produit sur l'occurrence d'une modification à une propriété de connexion.
Début

  NomDescription
Implémentation d'interface expliciteMéthode privéeICollection<KeyValuePair<String, Object>>.AddAjoute un élément tant que paire clé/valeur sur l'ensemble actuel de propriétés de connexion.
Implémentation d'interface expliciteMéthode privéeICollection<KeyValuePair<String, Object>>.ClearSupprime tous les éléments du jeu actuel des propriétés de connexion.
Implémentation d'interface expliciteMéthode privéeICustomTypeDescriptor.GetAttributesExtrait une collection d'attributs personnalisés pour l'objet spécifié.
Implémentation d'interface expliciteMéthode privéeICustomTypeDescriptor.GetClassNameRécupère le nom de classe de l'objet spécifié.
Implémentation d'interface expliciteMéthode privéeICustomTypeDescriptor.GetComponentNameRécupère le nom de l'objet spécifié.
Implémentation d'interface expliciteMéthode privéeICustomTypeDescriptor.GetConverterExtrait un convertisseur de type pour l'objet spécifié.
Implémentation d'interface expliciteMéthode privéeICustomTypeDescriptor.GetDefaultEventRécupère l'événement par défaut pour l'objet spécifié.
Implémentation d'interface expliciteMéthode privéeICustomTypeDescriptor.GetDefaultPropertyRécupère la propriété par défaut pour l'objet spécifié.
Implémentation d'interface expliciteMéthode privéeICustomTypeDescriptor.GetEditorRécupère un éditeur du type spécifié pour cet objet.
Implémentation d'interface expliciteMéthode privéeIEnumerable<KeyValuePair<String, Object>>.GetEnumeratorRécupère IEnumerator pour KeyValuePair.
Implémentation d'interface expliciteMéthode privéeIEnumerable.GetEnumeratorRécupère IEnumerator.
Implémentation d'interface expliciteMéthode privéeICustomTypeDescriptor.GetEvents()Récupère les événements pour l'instance spécifiée d'un composant.
Implémentation d'interface expliciteMéthode privéeICustomTypeDescriptor.GetEvents(Attribute[])Récupère les événements de cette instance d'un composant, en utilisant le tableau spécifié d'attribut comme filtre.
Implémentation d'interface expliciteMéthode privéeICustomTypeDescriptor.GetProperties()Récupère les propriétés de l'instance spécifiée d'un composant.
Implémentation d'interface expliciteMéthode privéeICustomTypeDescriptor.GetProperties(Attribute[])Récupère les propriétés de l'instance spécifiée d'un composant, en utilisant le tableau d'attribut comme filtre.
Implémentation d'interface expliciteMéthode privéeICustomTypeDescriptor.GetPropertyOwnerExtrait un objet contenant la propriété décrite par le descripteur spécifié de propriété.
Implémentation d'interface explicitePropriété privéeICollection<KeyValuePair<String, Object>>.IsReadOnlyObtient une valeur d'Boolean indiquant si l'instance actuelle d'ICollection est en lecture seule.
Implémentation d'interface expliciteMéthode privéeICollection<KeyValuePair<String, Object>>.RemoveSupprime la propriété spécifiée en défini les propriétés de connexion.
Début

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

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Afficher: