Partager via


DataSourceElementCollection, classe

Représente un élément XML qui contient une collection d'objets DataSourceElement enfants.

Hiérarchie d'héritage

System.Object
  System.Configuration.ConfigurationElement
    System.Configuration.ConfigurationElementCollection
      Microsoft.VisualStudio.TestTools.UnitTesting.DataSourceElementCollection

Espace de noms :  Microsoft.VisualStudio.TestTools.UnitTesting
Assembly :  Microsoft.VisualStudio.QualityTools.UnitTestFramework (dans Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

Syntaxe

'Déclaration
Public NotInheritable Class DataSourceElementCollection _
    Inherits ConfigurationElementCollection
public sealed class DataSourceElementCollection : ConfigurationElementCollection
public ref class DataSourceElementCollection sealed : public ConfigurationElementCollection
[<Sealed>]
type DataSourceElementCollection =  
    class
        inherit ConfigurationElementCollection
    end
public final class DataSourceElementCollection extends ConfigurationElementCollection

Le type DataSourceElementCollection expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique DataSourceElementCollection Initialise une nouvelle instance de la classe DataSourceElementCollection.

Début

Propriétés

  Nom Description
Propriété protégée AddElementName Obtient ou définit le nom du ConfigurationElement à associer à l'opération d'ajout dans ConfigurationElementCollection en cas de substitution dans une classe dérivée. (Hérité de ConfigurationElementCollection.)
Propriété protégée ClearElementName Obtient ou définit le nom du ConfigurationElement à associer à l'opération d'effacement dans ConfigurationElementCollection en cas de substitution dans une classe dérivée. (Hérité de ConfigurationElementCollection.)
Propriété publique CollectionType Obtient le type de ConfigurationElementCollection. (Hérité de ConfigurationElementCollection.)
Propriété publique Count Obtient le nombre d'éléments de la collection. (Hérité de ConfigurationElementCollection.)
Propriété publique CurrentConfiguration Obtient une référence à l'instance Configuration de niveau supérieur qui représente la hiérarchie de configuration à laquelle l'instance ConfigurationElement actuelle appartient. (Hérité de ConfigurationElement.)
Propriété publique ElementInformation Obtient un objet ElementInformation qui contient les fonctionnalités et informations non personnalisables de l'objet ConfigurationElement. (Hérité de ConfigurationElement.)
Propriété protégée ElementName Obtient le nom utilisé pour identifier cette collection d'éléments dans le fichier de configuration en cas de substitution dans une classe dérivée. (Hérité de ConfigurationElementCollection.)
Propriété protégée ElementProperty Obtient l'objet ConfigurationElementProperty qui représente l'objet ConfigurationElement lui-même. (Hérité de ConfigurationElement.)
Propriété publique EmitClear Obtient ou définit une valeur qui spécifie si la collection a été effacée. (Hérité de ConfigurationElementCollection.)
Propriété protégée EvaluationContext Obtient l'objet ContextInformation pour l'objet ConfigurationElement. (Hérité de ConfigurationElement.)
Propriété publique IsSynchronized Obtient une valeur indiquant si l'accès à la collection est synchronisé (thread-safe). (Hérité de ConfigurationElementCollection.)
Propriété protégée Item[ConfigurationProperty] Obtient ou définit une propriété ou un attribut de cet élément de configuration. (Hérité de ConfigurationElement.)
Propriété publique Item[Int32] Obtient ou définit un DataSourceElement à la position d'index spécifiée.
Propriété publique Item[String] Obtient un DataSourceElement identifié par nom.
Propriété publique LockAllAttributesExcept Obtient la collection d'attributs verrouillés. (Hérité de ConfigurationElement.)
Propriété publique LockAllElementsExcept Obtient la collection d'éléments verrouillés. (Hérité de ConfigurationElement.)
Propriété publique LockAttributes Obtient la collection d'attributs verrouillés. (Hérité de ConfigurationElement.)
Propriété publique LockElements Obtient la collection d'éléments verrouillés. (Hérité de ConfigurationElement.)
Propriété publique LockItem Obtient ou définit une valeur indiquant si l'élément est verrouillé. (Hérité de ConfigurationElement.)
Propriété protégée Properties Obtient la collection de propriétés. (Hérité de ConfigurationElement.)
Propriété protégée RemoveElementName Obtient ou définit le nom du ConfigurationElement à associer à l'opération de suppression dans ConfigurationElementCollection en cas de substitution dans une classe dérivée. (Hérité de ConfigurationElementCollection.)
Propriété publique SyncRoot Obtient un objet utilisé pour synchroniser l'accès à ConfigurationElementCollection. (Hérité de ConfigurationElementCollection.)
Propriété protégée ThrowOnDuplicate Obtient une valeur indiquant si une tentative d'ajout d'un ConfigurationElement dupliqué à ConfigurationElementCollection provoquera la levée d'une exception. (Hérité de ConfigurationElementCollection.)

Début

Méthodes

  Nom Description
Méthode publique Add Ajoute un élément de source de données à DataSourceElementCollection.
Méthode protégée BaseAdd(ConfigurationElement) Ajoute un élément de configuration à ConfigurationElementCollection. (Hérité de ConfigurationElementCollection.)
Méthode protégée BaseAdd(ConfigurationElement, Boolean) Ajoute un élément de configuration à la collection d'éléments de configuration. (Hérité de ConfigurationElementCollection.)
Méthode protégée BaseAdd(Int32, ConfigurationElement) Ajoute un élément de configuration à la collection d'éléments de configuration. (Hérité de ConfigurationElementCollection.)
Méthode protégée BaseClear Supprime tous les objets d'élément de configuration de la collection. (Hérité de ConfigurationElementCollection.)
Méthode protégée BaseGet(Object) Retourne l'élément de configuration avec la clé spécifiée. (Hérité de ConfigurationElementCollection.)
Méthode protégée BaseGet(Int32) Obtient l'élément de configuration à l'emplacement d'index spécifié. (Hérité de ConfigurationElementCollection.)
Méthode protégée BaseGetAllKeys Retourne un tableau des clés pour tous les éléments de configuration contenus dans ConfigurationElementCollection. (Hérité de ConfigurationElementCollection.)
Méthode protégée BaseGetKey Obtient la clé pour le ConfigurationElement à l'emplacement d'index spécifié. (Hérité de ConfigurationElementCollection.)
Méthode protégée BaseIndexOf Index du ConfigurationElement spécifié. (Hérité de ConfigurationElementCollection.)
Méthode protégée BaseIsRemoved Obtient une valeur indiquant si le ConfigurationElement avec la clé spécifiée a été supprimé de ConfigurationElementCollection. (Hérité de ConfigurationElementCollection.)
Méthode protégée BaseRemove Supprime un ConfigurationElement de la collection. (Hérité de ConfigurationElementCollection.)
Méthode protégée BaseRemoveAt Supprime le ConfigurationElement à l'emplacement d'index spécifié. (Hérité de ConfigurationElementCollection.)
Méthode publique Clear Supprime tous les objets d'élément de source de données de la collection.
Méthode publique CopyTo Copie le contenu de ConfigurationElementCollection dans un tableau. (Hérité de ConfigurationElementCollection.)
Méthode protégée CreateNewElement() En cas de substitution dans une classe dérivée, crée ConfigurationElement. (Hérité de ConfigurationElementCollection.)
Méthode protégée CreateNewElement(String) Crée un nouveau ConfigurationElement en cas de substitution dans une classe dérivée. (Hérité de ConfigurationElementCollection.)
Méthode protégée DeserializeElement Lit le langage XML dans le fichier de configuration. (Hérité de ConfigurationElement.)
Méthode publique Equals Compare ConfigurationElementCollection avec l'objet spécifié. (Hérité de ConfigurationElementCollection.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode protégée GetElementKey Obtient la clé d'élément pour un élément de configuration spécifié en cas de substitution dans une classe dérivée. (Hérité de ConfigurationElementCollection.)
Méthode publique GetEnumerator Infrastructure. Obtient un IEnumerator utilisé pour itérer au sein de ConfigurationElementCollection. (Hérité de ConfigurationElementCollection.)
Méthode publique GetHashCode Obtient une valeur unique représentant l'instance de ConfigurationElementCollection. (Hérité de ConfigurationElementCollection.)
Méthode protégée GetTransformedAssemblyString Retourne la version transformée du nom de l'assembly spécifié. (Hérité de ConfigurationElement.)
Méthode protégée GetTransformedTypeString Retourne la version transformée du nom de type spécifié. (Hérité de ConfigurationElement.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée Init Rétablit l'état initial de l'objet ConfigurationElement. (Hérité de ConfigurationElement.)
Méthode protégée InitializeDefault Utilisé pour initialiser un jeu de valeurs par défaut pour l'objet ConfigurationElement. (Hérité de ConfigurationElement.)
Méthode protégée IsElementName Indique si le ConfigurationElement spécifié existe dans ConfigurationElementCollection. (Hérité de ConfigurationElementCollection.)
Méthode protégée IsElementRemovable Obtient une valeur indiquant si le ConfigurationElement spécifié peut être supprimé de ConfigurationElementCollection. (Hérité de ConfigurationElementCollection.)
Méthode protégée IsModified Indique si cette ConfigurationElementCollection a été modifiée depuis son dernier enregistrement ou chargement en cas de substitution dans une classe dérivée. (Hérité de ConfigurationElementCollection.)
Méthode publique IsReadOnly Obtient une valeur indiquant si l'objet ConfigurationElementCollection est en lecture seule. (Hérité de ConfigurationElementCollection.)
Méthode protégée ListErrors Ajoute les erreurs de propriété non valide dans cet objet ConfigurationElement et dans tous les sous-éléments à la liste passée. (Hérité de ConfigurationElement.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actif. (Hérité de Object.)
Méthode protégée OnDeserializeUnrecognizedAttribute Obtient une valeur indiquant si un attribut inconnu est rencontré pendant la désérialisation. (Hérité de ConfigurationElement.)
Méthode protégée OnDeserializeUnrecognizedElement Fait en sorte que le système de configuration lève une exception. (Hérité de ConfigurationElementCollection.)
Méthode protégée OnRequiredPropertyNotFound Lève une exception lorsqu'une propriété requise est introuvable. (Hérité de ConfigurationElement.)
Méthode protégée PostDeserialize Appelé après la désérialisation. (Hérité de ConfigurationElement.)
Méthode protégée PreSerialize Appelé avant la sérialisation. (Hérité de ConfigurationElement.)
Méthode publique Remove(String) Supprime DataSourceElement de la collection.
Méthode publique Remove(DataSourceElement) Supprime DataSourceElement de la collection.
Méthode protégée Reset Réinitialise ConfigurationElementCollection à son état non modifié en cas de substitution dans une classe dérivée. (Hérité de ConfigurationElementCollection.)
Méthode protégée ResetModified Réinitialise la valeur de la propriété IsModified à false en cas de substitution dans une classe dérivée. (Hérité de ConfigurationElementCollection.)
Méthode protégée SerializeElement Écrit les données de configuration d'un élément XML dans le fichier de configuration en cas de substitution dans une classe dérivée. (Hérité de ConfigurationElementCollection.)
Méthode protégée SerializeToXmlElement Écrit les balises extérieures de cet élément de configuration dans le fichier de configuration lorsqu'il est implémenté dans une classe dérivée. (Hérité de ConfigurationElement.)
Méthode protégée SetPropertyValue Affecte la valeur spécifiée à une propriété. (Hérité de ConfigurationElement.)
Méthode protégée SetReadOnly Infrastructure. Définit la propriété IsReadOnly pour l'objet ConfigurationElementCollection et pour tous les sous-éléments. (Hérité de ConfigurationElementCollection.)
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)
Méthode protégée Unmerge Infrastructure. Inverse l'effet de fusion des informations de configuration de différents niveaux de la hiérarchie de configuration. (Hérité de ConfigurationElementCollection.)

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée ICollection.CopyTo Copie ConfigurationElementCollection dans un tableau. (Hérité de ConfigurationElementCollection.)

Début

Sécurité des threads

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.

Voir aussi

Référence

Microsoft.VisualStudio.TestTools.UnitTesting, espace de noms

DataSourceElement