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

Fournit la prise en charge pour l'analyse et la mise en forme des chaînes de connexion qui contient ces propriétés, ainsi que de la mémoire fortement typée de propriété, les attributs personnalisés, et des synonymes.

Object
  Microsoft.VisualStudio.Data.DataConnectionProperties
    Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetConnectionProperties

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

public class DataConnectionProperties : IDataConnectionProperties, 
	ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable

Le type DataConnectionProperties expose les membres suivants.

  NomDescription
Méthode publiqueDataConnectionProperties()Constructeur de classe. Instancie une instance non paramétrée de la classe d' DataConnectionProperties .
Méthode publiqueDataConnectionProperties(IComparer)Constructeur de classe. Instancie une instance paramétrée de la classe d' DataConnectionProperties qui permet de comparer les noms de propriété.
Méthode publiqueDataConnectionProperties(IComparer, Char, Char)Constructeur de classe. Instancie une instance paramétrée de la classe d' DataConnectionProperties qui permet de comparer les noms de propriété.
Début

  NomDescription
Propriété publiqueIsCompleteRécupère une valeur booléenne indiquant si une chaîne de connexion donnée est terminée.
Propriété publiqueIsExtensibleExtrait ou définit une valeur booléenne indiquant si les propriétés de connexion du fournisseur de DDEX sont extensibles.
Propriété publiqueItemExtrait ou définit une valeur pour une propriété spécifiée sur le fournisseur de DDEX.
Propriété protégéeOrderedPropertiesExtrait une collection de noms de la propriété spécifiant une commande raisonnable (ou) nécessaire pour les propriétés lorsqu'elle est représentée sous forme de chaîne.
Début

  NomDescription
Méthode publiqueAddAjoute 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 d' 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 est un membre de l'ensemble actuel de propriétés de connexion.
Méthode publiqueEqualsDétermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode publiqueEquivalentToRécupère une valeur booléenne indiquant si l'instance actuelle de la classe d' DataConnectionProperties est équivalente à une autre instance d' DataConnectionProperties .
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 publiqueGetBasicPropertiesRécupère un tableau de noms de propriétés représentant l'ensemble de propriétés « de base » connues par l'instance actuelle d' DataConnectionProperties .
Méthode publiqueGetEnumeratorRécupère un énumérateur qui énumère sur toutes les propriétés de connexion et de leurs valeurs des éventuelles.
Méthode publiqueGetHashCodeSert de fonction de hachage par défaut. (Hérité de Object.)
Méthode protégéeGetNameAsStringMet en forme un nom de propriété pour le positionnement dans une chaîne de connexion.
Méthode protégéeGetProperties()Extrait la collection de modèles de toutes les propriétés actuellement connues.
Méthode protégéeGetProperties(Attribute[])Extrait la collection de modèles des propriétés actuellement connues qui correspondent à un ensemble spécifié d'attributs.
Méthode protégéeGetPropertyRécupère le modèle 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 en forme une valeur de propriété 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 marquées pour l'instance actuelle d' DataConnectionProperties .
Méthode protégéeInitializeSynonymsInitialise l'ensemble des synonymes disponibles pour chaque a en mode natif identifié la propriété de 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 des valeurs pour 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éeModifyPropertyModifie 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 un jeu de propriétés dans l'instance actuelle d' DataConnectionProperties .
Méthode protégéeReadNameFromStringLit un nom de propriété d'une chaîne de connexion à partir d'un index spécifié, puis met à jour l'index pour indiquer une position immédiatement après le nom de la propriété.
Méthode protégéeReadValueFromStringLit une valeur de propriété d'une chaîne de connexion à partir d'un index spécifié, la convertit en type correct, et met à jour l'index pour indiquer 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 reconnue.
Méthode publiqueReset()Réinitialise les valeurs des propriétés de connexion à un premier rapport.
Méthode publiqueReset(String)Réinitialise la valeur d'une propriété de connexion spécifiée à son état initial.
Méthode protégéeResolveSynonymTente des résolutions qu'un synonyme pour PropertyDescriptor a associées à une propriété de base en retournant le modèle de base de la propriété.
Méthode protégéeSetSynonymsDéfinit une liste de chaînes comme des synonymes d'un nom de propriété de base spécifié.
Méthode protégéeShouldPersistPropertyIndique si une propriété doit être persistante en générant une chaîne de connexion.
Méthode publiqueTestTests à assurer que l'ensemble actuel de propriétés de connexion ouvre avec succès une connexion.
Méthode publiqueToDisplayStringExtrait une représentation sous forme de chaîne de l'ensemble actuel de propriétés de connexion de données qui conviennent à l'affichage affiche à l'écran.
Méthode publiqueToFullStringExtrait une représentation sous forme de chaîne de l'ensemble actuel de propriétés de connexion de données pour cette instance.
Méthode publiqueToStringExtrait une représentation sous forme de chaîne complète des propriétés de connexion en cours. (Substitue Object.ToString.)
Début

  NomDescription
Événement publicPropertyChangedÉvénement qui déclenche l'occurrence d'une modification à une propriété de connexion.
Début

  NomDescription
Implémentation d'interface expliciteMéthode privéeIDictionary.AddAjoute un élément en tant que paire clé/valeur à IDictionaryspécifié.
Implémentation d'interface expliciteMéthode privéeIDictionary.ClearSupprime tous les éléments d' IDictionaryspécifié.
Implémentation d'interface expliciteMéthode privéeIDictionary.ContainsDétermine si IDictionary contient un élément avec la clé spécifiée.
Implémentation d'interface expliciteMéthode privéeICollection.CopyToCopie le jeu de propriétés de connexion à un tableau, en commençant à l'index spécifié de tableau.
Implémentation d'interface explicitePropriété privéeICollection.CountRécupère le nombre d'éléments contenus dans ICollection.
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.GetClassNameExtrait le nom de classe de l'objet spécifié.
Implémentation d'interface expliciteMéthode privéeICustomTypeDescriptor.GetComponentNameExtrait le nom de l'objet spécifié.
Implémentation d'interface expliciteMéthode privéeICustomTypeDescriptor.GetConverterRécupère un convertisseur de type pour l'objet spécifié.
Implémentation d'interface expliciteMéthode privéeICustomTypeDescriptor.GetDefaultEventExtrait 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éeIDictionary.GetEnumeratorRécupère IDictionaryEnumerator pour IDictionary.
Implémentation d'interface expliciteMéthode privéeIEnumerable.GetEnumeratorRécupère un énumérateur qui peut itérer au sein de la collection de propriétés de connexion.
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 pour cette instance d'un composant à l'aide de le tableau spécifiée d'attribut en tant que 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 à l'aide de la matrice d'attribut comme filtre.
Implémentation d'interface expliciteMéthode privéeICustomTypeDescriptor.GetPropertyOwnerRécupère un objet qui contient la propriété décrite par le modèle spécifié de propriété.
Implémentation d'interface explicitePropriété privéeIDictionary.IsFixedSizeRécupère une valeur booléenne indiquant si IDictionary spécifié a une taille fixe.
Implémentation d'interface explicitePropriété privéeIDictionary.IsReadOnlyRécupère indiquer si IDictionary boolean est en lecture seule.
Implémentation d'interface explicitePropriété privéeICollection.IsSynchronizedRécupère une valeur qui indique si l'accès à la collection de propriétés de connexion est synchronisé (thread-safe).
Implémentation d'interface explicitePropriété privéeIDictionary.ItemExtrait un élément, ou l'élément, avec la clé spécifiée.
Implémentation d'interface explicitePropriété privéeIDictionary.KeysRécupère ICollection contenant les clés pour IDictionary.
Implémentation d'interface expliciteMéthode privéeIDictionary.RemoveSupprime de IDictionary l'élément ayant la clé spécifiée.
Implémentation d'interface explicitePropriété privéeICollection.SyncRootRécupère un objet qui peut être utilisé pour synchroniser l'accès à la collection de propriétés de connexion.
Implémentation d'interface explicitePropriété privéeIDictionary.ValuesRécupère ICollection contenant les valeurs dans IDictionaryspécifié.
Implémentation d'interface expliciteÉvénement privéIDataConnectionProperties.PropertyChangedÉvénement qui déclenche l'occurrence d'une modification à une propriété de connexion.
Début

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 le cas le 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 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: