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


ExtractHiddenFields - класс

Извлекает все скрытые поля из ответа и добавляет все значения к контексту.

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

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

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

Синтаксис

'Декларация
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

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

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

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

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

Свойства

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

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

Методы

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

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

Заметки

Данное правило извлекает все скрытые поля формы из страницы HTML и сохраняет их в контексте, чтобы следующий запрос мог использовать значения скрытых полей формы. Каждое извлеченное скрытое поле сохраняется в контексте с помощью следующего соглашения об именах: $HIDDEN<имя>.<ИмяСкрытогоПоля>, где имя является именем параметра контекста, заданным в правиле ExtractHiddenFields. Если то же имя параметра контекста использует другое правило ExtractHiddenFields, все существующие скрытые поля, использующие это имя, будут удалены из контекста.

Примечание

Данное правило автоматически вставляется средством записи веб-тестов, когда оно обнаруживает, что используются скрытые поля.Когда записываются запросы к нескольким окнам или фреймам, Средство записи веб-тестов автоматически присваивает имена параметров контекста разным значениям по мере необходимости.Это позволяет одновременно использовать в контексте несколько наборов скрытых полей.

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

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

См. также

Ссылки

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

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

Working with Web Tests

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

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