Partilhar via


Classe ExtractHiddenFields

Extrai todos os campos ocultos de resposta e adiciona cada valor do contexto.

Hierarquia de herança

Object
  Microsoft.VisualStudio.TestTools.WebTesting.ExtractionRule
    Microsoft.VisualStudio.TestTools.WebTesting.Rules.ExtractHiddenFields

Namespace:  Microsoft.VisualStudio.TestTools.WebTesting.Rules
Assembly:  Microsoft.VisualStudio.QualityTools.WebTestFramework (em Microsoft.VisualStudio.QualityTools.WebTestFramework.dll)

Sintaxe

'Declaração
Public Class ExtractHiddenFields _
    Inherits ExtractionRule
public class ExtractHiddenFields : ExtractionRule
public ref class ExtractHiddenFields : public ExtractionRule
type ExtractHiddenFields =  
    class 
        inherit ExtractionRule 
    end
public class ExtractHiddenFields extends ExtractionRule

O tipo ExtractHiddenFields expõe os membros a seguir.

Construtores

  Nome Descrição
Método público ExtractHiddenFields Inicializa uma nova instância da classe ExtractHiddenFields.

Superior

Propriedades

  Nome Descrição
Propriedade pública ContextParameterName Obtém ou define o nome da propriedade extraída. (Substitui ExtractionRule.ContextParameterName.)
Propriedade pública HtmlDecode Obtém ou define um valor que indica se o valor extraído deve ser HTML decodificada antes que o valor seja colocado no contexto de teste de desempenho da Web.
Propriedade pública Required Obtém ou define um valor que indica se a regra de extração deve falhar se os valores que serão extraídos não são encontrados na resposta.
Propriedade pública RuleDescription Obsoleta. Esse método é usado.Use DisplayNameAttribute na classe para definir uma descrição para a regra. (Herdado de ExtractionRule.)
Propriedade pública RuleName Obsoleta. Esse método é usado.Use DisplayNameAttribute na classe para definir um nome para exibição para a regra. (Herdado de ExtractionRule.)

Superior

Métodos

  Nome Descrição
Método público Equals Determines whether the specified object is equal to the current object. (Herdado de Object.)
Método público Extract Extrai todos os campos ocultos localizados no corpo de resposta e adiciona os campos ocultos exclusivos a WebTestContext. (Substitui ExtractionRule.Extract(Object, ExtractionEventArgs).)
Método protegido Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Herdado de Object.)
Método público GetHashCode Serves as the default hash function. (Herdado de Object.)
Método público GetType Gets the Type of the current instance. (Herdado de Object.)
Método protegido MemberwiseClone Creates a shallow copy of the current Object. (Herdado de Object.)
Método público ToString Returns a string that represents the current object. (Herdado de Object.)

Superior

Comentários

Esta regra extrai todos os campos ocultos do formulário de uma página HTML e armazená-los no contexto assim que uma solicitação subsequente pode usar os valores de campos ocultos de formulário. Cada um campo será extraído oculto armazenado no contexto usando a seguinte convenção de nomenclatura: $HIDDEN<name>.<HiddenFieldName> em que o nome é o nome do parâmetro de contexto definido na regra de ExtractHiddenFields. Quando outra regra de ExtractHiddenFields usa o mesmo nome do parâmetro de contexto, todos os campos ocultos existentes que usam o nome serão removidos de contexto.

Dica

Esta regra é automaticamente inserida pelo gravador de teste na Web ao detectar que os campos ocultos estão sendo usados.Quando as solicitações para as várias janelas ou em peças são registradas, Gravador de teste na Web definirá automaticamente os nomes de parâmetro de contexto com valores diferentes quando necessário.Isso permitirá que vários conjuntos de campos estão ocultas no contexto ao mesmo tempo.

Acesso thread-safe

Quaisquer membros estático (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.WebTesting.Rules

Outros recursos

Working with Web Tests

Codificando uma regra de extração personalizada para um teste de desempenho para Web

[obsoleto] Como adicionar uma regra de extração a um teste de desempenho na Web