ExtractText - класс
Извлекает текста из объекта HtmlDocument на основе разграничения начальных и конечных строк, поиска регулярных выражений и вхождений текста.Извлеченный текст добавляется к объекту WebTestContext.
Иерархия наследования
System.Object
Microsoft.VisualStudio.TestTools.WebTesting.ExtractionRule
Microsoft.VisualStudio.TestTools.WebTesting.Rules.ExtractText
Пространство имен: Microsoft.VisualStudio.TestTools.WebTesting.Rules
Сборка: Microsoft.VisualStudio.QualityTools.WebTestFramework (в Microsoft.VisualStudio.QualityTools.WebTestFramework.dll)
Синтаксис
'Декларация
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
Тип ExtractText предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
ExtractText | Инициализирует новый экземпляр класса ExtractText. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
ContextParameterName | Возвращает или задает контекстное имя извлеченного свойства. (Унаследовано от ExtractionRule.) | |
EndsWith | Возвращает или задает значение, представляющее строку, которая обозначает конец извлекаемой строки. | |
ExtractRandomMatch | Указывает, выбирается ли извлекаемое значение случайным образом из всех соответствий в объекте HtmlDocument. | |
HtmlDecode | Получает или задает значение, указывающее, следует ли декодировать HTML-код извлеченного значения перед помещением значения в контекст веб-теста производительности. | |
IgnoreCase | Возвращает или задает значение, определяющее порядок учета регистра при поиске совпадений. | |
Index | Возвращает или задает индекс сопоставляемой строки (начинающийся с нуля). | |
Required | Возвращает или задает значение, указывающее, завершится ли запрос ошибкой, если искомый текст не найден. | |
RuleDescription | Устаревший. Этот метод больше не используется.Для задания описания этого правила к классу следует применить атрибут DisplayNameAttribute. (Унаследовано от ExtractionRule.) | |
RuleName | Устаревший. Этот метод больше не используется.Для задания отображаемого имени этого правила примените к классу атрибут DisplayNameAttribute. (Унаследовано от ExtractionRule.) | |
StartsWith | Получает или задает значение, представляющее строку, которая обозначает начало извлекаемой строки. | |
UseRegularExpression | Возвращает или задает значение, указывающее, являются ли строки поиска регулярными выражениями. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) | |
Extract | Выполняет поиск текста, разграниченного свойствами StartsWith и EndsWith, и добавляет текст в контекст WebTestContext. (Переопределяет ExtractionRule.Extract(Object, ExtractionEventArgs).) | |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.) | |
GetHashCode | Играет роль хэш-функции для определенного типа. (Унаследовано от Object.) | |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) | |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) | |
ToString | Возвращает строку, представляющую текущий объект. (Унаследовано от Object.) |
В начало страницы
Заметки
По умолчанию возвращается первое вхождение.Будет извлечена любая строка, содержащаяся в теле ответа, включая любые теги HTML.
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.VisualStudio.TestTools.WebTesting.Rules - пространство имен
Другие ресурсы
Практическое руководство. Добавление правила извлечения к веб-тесту производительности