次の方法で共有


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 が、現在の Object と等しいかどうかを判断します。 (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 (Visual Basic では Shared) メンバーは、スレッド セーフです。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

Microsoft.VisualStudio.TestTools.WebTesting.Rules 名前空間

その他の技術情報

Working with Web Tests

方法: Web パフォーマンス テストのカスタム抽出規則を作成する

方法: Web パフォーマンス テストに抽出規則を追加する