PropertyCondition (Clase)

Representa una condición de consulta para una propiedad.

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.VisualStudio.TestTools.UITest.Extension
Ensamblado:  Microsoft.VisualStudio.TestTools.UITest.Extension (en Microsoft.VisualStudio.TestTools.UITest.Extension.dll)

Sintaxis

'Declaración
Public Class PropertyCondition _
    Inherits QueryCondition
public class PropertyCondition : QueryCondition
public ref class PropertyCondition : public QueryCondition
type PropertyCondition =  
    class
        inherit QueryCondition
    end
public class PropertyCondition extends QueryCondition

El tipo PropertyCondition expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público PropertyCondition() Inicializa una nueva instancia de la clase PropertyCondition.
Método público PropertyCondition(String, Object) Inicializa una nueva instancia de la clase PropertyCondition utilizando el nombre y valor de propiedad proporcionados.
Método público PropertyCondition(String, Object, PropertyConditionOperator) Inicializa una nueva instancia de la clase PropertyCondition.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública Conditions Obtiene o establece una matriz de condiciones de consulta anidada. (Se hereda de QueryCondition).
Propiedad pública ConditionsWrapper Obtiene o establece las condiciones anidadas para la serialización. (Se hereda de QueryCondition).
Propiedad pública Name Obtiene o establece el nombre de esta condición de consulta. (Se hereda de QueryCondition).
Propiedad pública ParameterName Obtiene o establece el nombre del parámetro.
Propiedad pública PropertyName Obtiene o establece el nombre de la propiedad.
Propiedad pública PropertyOperator Obtiene o establece al operador para el nombre y valor de la propiedad.
Propiedad pública PropertyOperatorWrapper Obtiene o establece la representación de cadena del operador para esta condición de propiedad.
Propiedad pública Value Obtiene o establece el valor de la condición de propiedad.
Propiedad pública ValueWrapper Obtiene o establece la versión de cadena del valor de la condición de propiedad.

Arriba

Métodos

  Nombre Descripción
Método público BindParameters Enlaza parámetros a propiedades en esta condición de propiedad utilizando la asignación de valores dada. (Invalida a QueryCondition.BindParameters(ValueMap)).
Método público Equals Devuelve un valor que indica si el objeto proporcionado es igual al objeto actual. (Invalida a QueryCondition.Equals(Object)).
Método públicoMiembro estático Escape Devuelve la cadena proporcionada como una cadena de escape.
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetHashCode Devuelve el código hash para esta condición de propiedad. (Invalida a QueryCondition.GetHashCode()).
Método público GetPropertyValue Devuelve el valor para el nombre de propiedad dado. (Invalida a QueryCondition.GetPropertyValue(String)).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público Match Determina si el elemento proporcionado coincide con la condición de propiedad actual. (Invalida a QueryCondition.Match(IUITechnologyElement)).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público ParameterizeProperty Parametriza una propiedad de esta condición de propiedad. (Invalida a QueryCondition.ParameterizeProperty(String, String)).
Método públicoMiembro estático Parse Crea un objeto PropertyCondition analizando la cadena proporcionada.
Método público ToString Devuelve una representación de cadena para la condición de propiedad actual. (Invalida a QueryCondition.ToString()).
Método públicoMiembro estático Unescape Convierte cualquier carácter de escape en un carácter sin escape en la cadena proporcionada.

Arriba

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.VisualStudio.TestTools.UITest.Extension (Espacio de nombres)

QueryCondition