Compartilhar via


Classe PropertyCondition

Representa uma condição de consulta para uma propriedade.

Hierarquia de herança

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

Namespace:  Microsoft.VisualStudio.TestTools.UITest.Extension
Assembly:  Microsoft.VisualStudio.TestTools.UITest.Extension (em Microsoft.VisualStudio.TestTools.UITest.Extension.dll)

Sintaxe

'Declaração
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

O tipo PropertyCondition expõe os membros a seguir.

Construtores

  Nome Descrição
Método público PropertyCondition() Inicializa uma nova instância da classe PropertyCondition.
Método público PropertyCondition(String, Object) Inicializa uma nova instância de PropertyCondition classe usando o nome da propriedade fornecido e o valor.
Método público PropertyCondition(String, Object, PropertyConditionOperator) Inicializa uma nova instância da classe PropertyCondition.

Início

Propriedades

  Nome Descrição
Propriedade pública Conditions Obtém ou define uma matriz de condições de consulta aninhada. (Herdado de QueryCondition.)
Propriedade pública ConditionsWrapper Obtém ou define as condições aninhadas para serialização. (Herdado de QueryCondition.)
Propriedade pública Name Obtém ou define o nome dessa condição de consulta. (Herdado de QueryCondition.)
Propriedade pública ParameterName Obtém ou define o nome do parâmetro.
Propriedade pública PropertyName Obtém ou define o nome da propriedade.
Propriedade pública PropertyOperator Obtém ou define o operador para o nome da propriedade e valor.
Propriedade pública PropertyOperatorWrapper Obtém ou define a representação de seqüência de caracteres do operador para esta condição de propriedade.
Propriedade pública Value Obtém ou define o valor da condição de propriedade.
Propriedade pública ValueWrapper Obtém ou define a versão de cadeia de caracteres do valor da condição de propriedade.

Início

Métodos

  Nome Descrição
Método público BindParameters Associa parâmetros às propriedades nesta condição de propriedade usando o mapa de determinado valor. (Substitui QueryCondition.BindParameters(ValueMap).)
Método público Equals Retorna um valor que indica se o objeto fornecido é igual ao objeto atual. (Substitui QueryCondition.Equals(Object).)
Método públicoMembro estático Escape Retorna a seqüência de caracteres fornecida como uma seqüência de escape.
Método protegido Finalize Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Retorna o código hash para essa condição de propriedade. (Substitui QueryCondition.GetHashCode().)
Método público GetPropertyValue Retorna o valor para o nome de determinada propriedade. (Substitui QueryCondition.GetPropertyValue(String).)
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método público Match Determina se o elemento fornecido coincide com a condição atual da propriedade. (Substitui QueryCondition.Match(IUITechnologyElement).)
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método público ParameterizeProperty Parameterizes uma propriedade dessa condição de propriedade. (Substitui QueryCondition.ParameterizeProperty(String, String).)
Método públicoMembro estático Parse Cria um PropertyCondition ao analisar a seqüência de caracteres fornecida.
Método público ToString Retorna uma representação de seqüência de caracteres para a condição atual da propriedade. (Substitui QueryCondition.ToString().)
Método públicoMembro estático Unescape Unescapes quaisquer caracteres de escape na seqüência de caracteres fornecida.

Início

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.TestTools.UITest.Extension

QueryCondition