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

AdoDotNetConnectionProperties, classe

Fournit une implémentation de la classe DataConnectionProperties à l'aide de la classe de base du générateur de chaîne de connexion d'ADO.NET (DbConnectionStringBuilder).

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

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

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

Le type AdoDotNetConnectionProperties expose les membres suivants.

  NomDescription
Méthode publiqueAdoDotNetConnectionProperties(String)Constructeurs de classe. Initialise une instance paramétrable de la classe AdoDotNetConnectionProperties qui fournit le nom du fournisseur d'ADO.NET.
Méthode publiqueAdoDotNetConnectionProperties(String, String)Constructeur paramétrable de classe. Initialise une instance paramétrable de la classe AdoDotNetConnectionProperties qui fournit le nom invariant de fournisseur d'ADO.NET et une chaîne de connexion du fournisseur.
Début

  NomDescription
Propriété publiqueConnectionStringBuilderRécupère l'objet sous-jacent du générateur de chaîne de connexion d'ADO.NET pour l'instance de propriétés de connexion en cours.
Propriété publiqueIsCompleteExtrait une valeur booléenne indiquant si une chaîne de connexion données est terminée. (Substitue DataConnectionProperties.IsComplete.)
Propriété publiqueIsExtensibleExtrait ou définit une valeur booléenne indiquant si les propriétés de connexion du fournisseur de DDEX sont extensibles. (Substitue DataConnectionProperties.IsExtensible.)
Propriété publiqueItemExtrait ou définit une valeur pour une propriété spécifiée sur le fournisseur de DDEX. (Substitue DataConnectionProperties.Item.)
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. (Hérité de DataConnectionProperties.)
Début

  NomDescription
Méthode publiqueAddAjoute une nouvelle propriété à la collection actuelle de propriétés de connexion. (Substitue DataConnectionProperties.Add(String).)
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 . (Hérité de 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. (Hérité de DataConnectionProperties.)
Méthode publiqueContainsTeste si une propriété spécifiée est membre du jeu actuel des propriétés de connexion. (Substitue DataConnectionProperties.Contains(String).)
Méthode publiqueEqualsDétermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode publiqueEquivalentToTeste si l'instance actuelle de la classe équivaut à une autre instance de classe. (Substitue DataConnectionProperties.EquivalentTo(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 du nom de la propriété évalue représenter l'ensemble des propriétés « base » reconnus par l'instance actuelle de classe AdoDotNetConnectionProperties. (Substitue DataConnectionProperties.GetBasicProperties().)
Méthode publiqueGetEnumeratorRécupère un énumérateur qui se décline au-dessus de toutes les propriétés de connexion et de leurs valeurs des éventuelles. (Substitue DataConnectionProperties.GetEnumerator().)
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. (Hérité de DataConnectionProperties.)
Méthode protégéeGetProperties()Extrait la collection de modèles de toutes les propriétés actuellement connues. (Hérité de DataConnectionProperties.)
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. (Hérité de DataConnectionProperties.)
Méthode protégéeGetPropertyRécupère le modèle d'une propriété avec le nom de la propriété spécifié. (Hérité de DataConnectionProperties.)
Méthode publiqueGetSynonymsExtrait une liste de tableaux de synonymes pour une propriété de connexion de données spécifiée. (Substitue DataConnectionProperties.GetSynonyms(String).)
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. (Hérité de DataConnectionProperties.)
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é. (Hérité de DataConnectionProperties.)
Méthode protégéeInitializePropertiesInitialise l'ensemble des propriétés en mode natif marquées pour l'instance actuelle d' DataConnectionProperties . (Hérité de 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 . (Hérité de DataConnectionProperties.)
Méthode protégéeInitializeValueInitialise la valeur d'une propriété de connexion spécifiée. (Hérité de DataConnectionProperties.)
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. (Hérité de DataConnectionProperties.)
Méthode publiqueIsSensitiveRetourne une valeur booléenne indiquant si une propriété spécifiée contient des informations sensibles. (Substitue DataConnectionProperties.IsSensitive(String).)
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. (Hérité de DataConnectionProperties.)
Méthode protégéeOnPropertyChangedDéclenche l'événement PropertyChanged. (Hérité de DataConnectionProperties.)
Méthode publiqueParseDésassemble les composants d'une chaîne de connexion en jeu de propriétés de connexion comme jeu dans l'instance actuelle de classe AdoDotNetConnectionProperties. (Substitue DataConnectionProperties.Parse(String).)
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é. (Hérité de DataConnectionProperties.)
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é. (Hérité de DataConnectionProperties.)
Méthode publiqueRemoveSupprime une propriété de collection actuelle de propriété de connexion. (Substitue DataConnectionProperties.Remove(String).)
Méthode protégéeRemovePropertySupprime une propriété en mode natif reconnue. (Hérité de DataConnectionProperties.)
Méthode publiqueReset()Réinitialise une propriété de connexion à sa valeur initiale. (Substitue DataConnectionProperties.Reset().)
Méthode publiqueReset(String)Retourne une propriété à sa valeur initiale. (Substitue DataConnectionProperties.Reset(String).)
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é. (Hérité de DataConnectionProperties.)
Méthode protégéeSetSynonymsDéfinit une liste de chaînes comme des synonymes d'un nom de propriété de base spécifié. (Hérité de DataConnectionProperties.)
Méthode protégéeShouldPersistPropertyIndique si une propriété doit être persistante en générant une chaîne de connexion. (Hérité de DataConnectionProperties.)
Méthode publiqueTestTests que le jeu actuel des propriétés de connexion ouvre avec succès une connexion. (Substitue DataConnectionProperties.Test().)
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. (Substitue DataConnectionProperties.ToDisplayString().)
Méthode publiqueToFullStringExtrait une représentation sous forme de chaîne du jeu actuel des propriétés de connexion de données pour cette instance. (Substitue DataConnectionProperties.ToFullString().)
Méthode publiqueToStringExtrait une représentation sous forme de chaîne complète des propriétés de connexion en cours. (Hérité de DataConnectionProperties.)
Méthode protégéeToTestStringExtrait un formulaire de la chaîne de connexion qui peut être utilisée pour tester la connexion.
Début

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

  NomDescription
Implémentation d'interface expliciteMéthode privéeIDictionary.AddAjoute un élément tant que paire clé/valeur à l'instance spécifiée d'IDictionary.
Implémentation d'interface expliciteMéthode privéeIDictionary.ClearSupprime tous les éléments de l'instance spécifiée d'IDictionary.
Implémentation d'interface expliciteMéthode privéeIDictionary.ContainsDétermine si l'instance actuelle d'IDictionarycontient un élément avec la clé spécifiée.
Implémentation d'interface expliciteMéthode privéeICollection.CopyToCopie l'ensemble 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 l'instance actuelle d'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.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éeIDictionary.GetEnumeratorRetourne un objet IDictionaryEnumerator pour l'instance d'IDictionary.
Implémentation d'interface expliciteMéthode privéeIEnumerable.GetEnumeratorExtrait 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 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 à l'aide du 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éeIDictionary.IsFixedSizeExtrait une valeur booléenne indiquant si l'instance spécifiée d'IDictionarya une taille fixe.
Implémentation d'interface explicitePropriété privéeIDictionary.IsReadOnlyExtrait une indication booléenne indiquant si l'instance d'IDictionaryest en lecture seule.
Implémentation d'interface explicitePropriété privéeICollection.IsSynchronizedExtrait 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, à la clé spécifiée de l'instance actuelle d'IDictionary.
Implémentation d'interface explicitePropriété privéeIDictionary.KeysRécupère un objet ICollection qui contient les clés pour l'instance d'IDictionary.
Implémentation d'interface expliciteMéthode privéeIDictionary.RemoveSupprime l'élément avec la clé spécifiée de l'instance d'IDictionary.
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 un objet ICollection contenant les valeurs dans l'instance spécifiée d'IDictionary.
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. (Hérité de DataConnectionProperties.)
Début

Il n'est pas censé un fournisseur de DDEX sur ADO.NET doit personnaliser l'énumération d'objet. Toutefois, cette classe est une classe de base que vous pouvez étendre dans les scénarios où la fonctionnalité ajoutée ou modifiée d'énumération à l'intérieur de Visual Studio est obligatoire.

La plupart des méthodes publiques sur cette classe sont substituées de la classe de base (classeDataConnectionProperties ) car cette implémentation ne repose pas sur la classe de base l'une de l'aide aux tâches comme l'analyse et la génération ; en revanche, ils délèguent généralement au faire appel équivalent à l'objet de générateur de chaîne de connexion.

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: