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


ExtractHttpHeader - класс

Используется для извлечения значения заголовка HTTP из ответа и размещения значения заголовка в объекте WebTestContext.

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

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

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

Синтаксис

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

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

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

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

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

Свойства

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

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

Методы

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

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

Заметки

Рассмотрим следующие заголовки HTTP:

Content-Length : 2036

Cache-Control : private

Content-Type : text/html; charset=utf-8

Если для свойства Header задано значение Content-Length, то данное правило извлечет из заголовков значение 2036.

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

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

См. также

Ссылки

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

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

Working with Web Tests

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

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