Compartilhar via


Classe ExtractText

Extrai o texto a partir de HtmlDocument ou seja com base na delimitação início/fim seqüências, correspondência de expressões regulares e a ocorrência do texto. O texto extraído é adicionado para o WebTestContext.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.TestTools.WebTesting.ExtractionRule
    Microsoft.VisualStudio.TestTools.WebTesting.Rules.ExtractText

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

Sintaxe

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

O tipo ExtractText expõe os membros a seguir.

Construtores

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

Início

Propriedades

  Nome Descrição
Propriedade pública ContextParameterName Obtém ou define o nome do contexto da propriedade extraído. (Herdado de ExtractionRule.)
Propriedade pública EndsWith Obtém ou define um valor que representa a seqüência de caracteres que delimita o final da seqüência de caracteres para extrair.
Propriedade pública ExtractRandomMatch Indica se o valor extraído é escolhido aleatoriamente de todas as coincidências na HtmlDocument.
Propriedade pública HtmlDecode Obtém ou define um valor que indica se o valor extraído deve ser decodificado antes que o valor é inserido no contexto do teste de desempenho da Web HTML.
Propriedade pública IgnoreCase Obtém ou define um valor que indica se a correspondência é diferencia maiúsculas de minúsculas.
Propriedade pública Index Obtém ou define o índice baseado em zero da seqüência de caracteres para corresponder.
Propriedade pública Required Obtém ou define um valor que indica se a solicitação falhará se o texto de pesquisa não for encontrado.
Propriedade pública RuleDescription Obsoleta. Este método não é mais usado.Use o DisplayNameAttribute na classe para definir uma descrição para esta regra. (Herdado de ExtractionRule.)
Propriedade pública RuleName Obsoleta. Este método não é mais usado.Use o DisplayNameAttribute na classe para definir um nome de exibição para esta regra. (Herdado de ExtractionRule.)
Propriedade pública StartsWith Obtém ou define um valor que representa a seqüência de caracteres que delimita o início da string para extrair.
Propriedade pública UseRegularExpression Obtém ou define um valor que indica se as seqüências de pesquisa são expressões regulares.

Início

Métodos

  Nome Descrição
Método público Equals Determina se o especificado Object é igual a atual Object. (Herdado de Object.)
Método público Extract Localiza o texto é delimitado pelo StartsWith e EndsWith Propriedades e adiciona o texto para o WebTestContext. (Substitui ExtractionRule.Extract(Object, ExtractionEventArgs).)
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 Serves as a hash function for a particular type. (Herdado de Object.)
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método público ToString Retorna um string que representa o objeto atual. (Herdado de Object.)

Início

Comentários

Por padrão, a primeira ocorrência será retornada. Isso extrairá qualquer seqüência de caracteres que está contida no corpo da resposta, incluindo quaisquer marcas HTML.

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.WebTesting.Rules

Outros recursos

Working with Web Tests

Como: Criar uma regra de extração personalizada para um teste de desempenho de Web

Como: Adicionar uma regra de extração a um teste de desempenho da Web