Поделиться через


ExtractFormField - класс

Извлекает значение атрибута поля формы и добавляет его к объекту WebTestContext.

Иерархия наследования

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

Пространство имен:  Microsoft.VisualStudio.TestTools.WebTesting.Rules
Сборка:  Microsoft.VisualStudio.QualityTools.WebTestFramework (в Microsoft.VisualStudio.QualityTools.WebTestFramework.dll)

Синтаксис

'Декларация
Public Class ExtractFormField _
    Inherits ExtractionRule
public class ExtractFormField : ExtractionRule
public ref class ExtractFormField : public ExtractionRule
type ExtractFormField =  
    class
        inherit ExtractionRule
    end
public class ExtractFormField extends ExtractionRule

Тип ExtractFormField предоставляет следующие члены.

Конструкторы

  Имя Описание
Открытый метод ExtractFormField Инициализирует новый экземпляр класса ExtractFormField.

В начало страницы

Свойства

  Имя Описание
Открытое свойство ContextParameterName Возвращает или задает контекстное имя извлеченного свойства. (Унаследовано от ExtractionRule.)
Открытое свойство HtmlDecode Получает или задает значение, указывающее, следует ли декодировать HTML-код извлеченного значения перед помещением значения в контекст веб-теста производительности.
Открытое свойство Index Получает или задает отсчитываемый от нуля индекс сопоставляемой строки.
Открытое свойство Name Возвращает или задает имя поля, значение которого будет извлечено.
Открытое свойство Required Возвращает или задает значение, указывающее, что правило извлечения не выполняется, если извлекаемое значение не найдено в ответе.
Открытое свойство RuleDescription Устаревший. Этот метод больше не используется.Для задания описания этого правила к классу следует применить атрибут DisplayNameAttribute. (Унаследовано от ExtractionRule.)
Открытое свойство RuleName Устаревший. Этот метод больше не используется.Для задания отображаемого имени этого правила примените к классу атрибут DisplayNameAttribute. (Унаследовано от ExtractionRule.)

В начало страницы

Методы

  Имя Описание
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Открытый метод Extract Извлекает имя поля формы и значение, которое соответствует свойству Name. (Переопределяет ExtractionRule.Extract(Object, ExtractionEventArgs).)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

В начало страницы

Заметки

Данное правило извлечения извлекает поля формы с именами, совпадающими со значением, заданным свойством Name.Рассмотрим следующий HTML-код:

<input name="TextBox1" type="text" value="my first field" id="TextBox1" />

<input name="TextBox2" type="text" value="my 2nd field" id="TextBox2" />

Значение поля TextBox1 будет помещено в контекст под именем, заданным свойством ContextParameterName.

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.TestTools.WebTesting.Rules - пространство имен

Другие ресурсы

Working with Web Tests

Практическое руководство. Создание пользовательского правила извлечения для веб-теста производительности

Практическое руководство. Добавление правила извлечения к веб-тесту производительности