次の方法で共有


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 抽出した値を Web パフォーマンス テスト コンテキストに入れる前に HTML デコードするかどうかを示す値を取得または設定します。
パブリック プロパティ IgnoreCase 一致で大文字と小文字を区別するかどうかを示す値を取得または設定します。
パブリック プロパティ Index 一致するかどうかを確認する文字列の 0 から始まるインデックスを取得または設定します。
パブリック プロパティ 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 (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

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

その他の技術情報

Working with Web Tests

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

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