Partager via


QueryCondition, classe

Fournit une classe de base abstraite pour les conditions de requête.

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.TestTools.UITest.Extension.QueryCondition
    Microsoft.VisualStudio.TestTools.UITest.Extension.AndCondition
    Microsoft.VisualStudio.TestTools.UITest.Extension.FilterCondition
    Microsoft.VisualStudio.TestTools.UITest.Extension.PropertyCondition

Espace de noms :  Microsoft.VisualStudio.TestTools.UITest.Extension
Assembly :  Microsoft.VisualStudio.TestTools.UITest.Extension (dans Microsoft.VisualStudio.TestTools.UITest.Extension.dll)

Syntaxe

'Déclaration
<SerializableAttribute> _
Public MustInherit Class QueryCondition _
    Implements IQueryCondition
[SerializableAttribute]
public abstract class QueryCondition : IQueryCondition
[SerializableAttribute]
public ref class QueryCondition abstract : IQueryCondition
[<AbstractClass>]
[<SerializableAttribute>]
type QueryCondition =  
    class
        interface IQueryCondition
    end
public abstract class QueryCondition implements IQueryCondition

Le type QueryCondition expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée QueryCondition() Initialise une nouvelle instance de la classe QueryCondition.
Méthode protégée QueryCondition(array<IQueryCondition[]) Initialise une nouvelle instance de la classe QueryCondition à l'aide du tableau de conditions de requête imbriquées fourni.

Début

Propriétés

  Nom Description
Propriété publique Conditions Obtient ou définit un tableau de conditions de requête imbriquées.
Propriété publique ConditionsWrapper Obtient ou définit les conditions imbriquées pour la sérialisation.
Propriété publique Name Obtient ou définit le nom de cette condition de requête.

Début

Méthodes

  Nom Description
Méthode publique BindParameters Lie les paramètres aux propriétés dans cette condition de requête à l'aide de la correspondance de valeur donnée.
Méthode publique Equals Retourne une valeur qui indique si l'objet fourni est égal à cette condition de requête. (Substitue Object.Equals(Object).)
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 publique GetHashCode Sert de fonction de hachage pour un type particulier. (Substitue Object.GetHashCode().)
Méthode publique GetPropertyValue Récupère la valeur de la propriété nommée, si elle existe.
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique Match Retourne une valeur qui indique si l'élément fourni correspond à la condition de requête actuelle.
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actif. (Hérité de Object.)
Méthode publique ParameterizeProperty Rend paramétrable la propriété donnée à l'aide du nom de paramètre donné.
Méthode publique ToString Retourne une représentation sous forme de chaîne de cette condition. (Substitue Object.ToString().)

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.UITest.Extension, espace de noms

IQueryCondition