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


ExtractAttributeValue - класс

Извлекает значение атрибута из заданного тега HTML.

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

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

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

Синтаксис

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

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

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

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

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

Свойства

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

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

Методы

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

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

Заметки

Данное правило извлечения выполняет поиск первого вхождения значения атрибута, расположенного в теге HTML, отвечающем условию извлечения.Состояние "пройден" или "ошибка" этого теста определяется тем, должно ли для прохождения теста быть найдено значение атрибута, и выполнены ли критерии.Чтобы использовать данное правило извлечения, необходимо задать имя тега HTML и искомый атрибут с помощью свойств TagName и AttributeName.Дополнительные условия можно определить с помощью свойств MatchAttributeName и MatchAttributeValue.

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

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

См. также

Ссылки

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

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

Working with Web Tests

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

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