次の方法で共有


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 抽出した値を Web パフォーマンス テスト コンテキストに配置する前に 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 (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

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

その他の技術情報

Working with Web Tests

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

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