次の方法で共有


WebTestContext クラス

WebTest で使用できるコンテキストを表します。

継承階層

System.Object
  Microsoft.VisualStudio.TestTools.WebTesting.WebTestContext

名前空間:  Microsoft.VisualStudio.TestTools.WebTesting
アセンブリ:  Microsoft.VisualStudio.QualityTools.WebTestFramework (Microsoft.VisualStudio.QualityTools.WebTestFramework.dll 内)

構文

'宣言
<SerializableAttribute> _
Public Class WebTestContext _
    Implements IDictionary(Of String, Object),  _
    ICollection(Of KeyValuePair(Of String, Object)), IEnumerable(Of KeyValuePair(Of String, Object)),  _
    IEnumerable
[SerializableAttribute]
public class WebTestContext : IDictionary<string, Object>, 
    ICollection<KeyValuePair<string, Object>>, IEnumerable<KeyValuePair<string, Object>>, 
    IEnumerable
[SerializableAttribute]
public ref class WebTestContext : IDictionary<String^, Object^>, 
    ICollection<KeyValuePair<String^, Object^>>, IEnumerable<KeyValuePair<String^, Object^>>, 
    IEnumerable
[<SerializableAttribute>]
type WebTestContext =  
    class
        interface IDictionary<string, Object>
        interface ICollection<KeyValuePair<string, Object>>
        interface IEnumerable<KeyValuePair<string, Object>>
        interface IEnumerable
    end
public class WebTestContext implements IDictionary<String, Object>, ICollection<KeyValuePair<String, Object>>, IEnumerable<KeyValuePair<String, Object>>, IEnumerable

WebTestContext 型で公開されるメンバーは以下のとおりです。

プロパティ

  名前 説明
パブリック プロパティ AgentCount 現在のテストの実行で使用されるエージェントの総数を取得します。
パブリック プロパティ AgentId 現在のエージェントの 0 から始まるインデックスを取得します。
パブリック プロパティ AgentName WebTest を実行しているエージェント コンピューターの名前を取得します。
パブリック プロパティ ControllerName テスト コントローラー コンピューターの名前を取得します。
パブリック プロパティ CookieContainer Web パフォーマンス テストの以前の要求で使用された Cookie を取得または設定します。
パブリック プロパティ Count WebTestContext 内のキー/値ペアの要素数を取得します。
パブリック プロパティ IsNewUser ターゲット Web サイトの新しいユーザーのコンテキストで Web パフォーマンス テストが実行されているかどうかを示す値を取得します。
パブリック プロパティ IsReadOnly WebTestContext が読み取り専用かどうかを示す値を取得します。
パブリック プロパティ Item 指定したキーに関連付けられている値を WebTestContext オブジェクトから取得または設定します。
パブリック プロパティ Keys WebTestContext のすべてのキーのコレクションを取得します。
パブリック プロパティ LastRequestOutcome
パブリック プロパティ LastResponse 最後の WebTestResponse を取得または設定します。
パブリック プロパティ ValidationLevel 現在のテストの実行に対する検証レベルを取得します。
パブリック プロパティ Values WebTestContext のすべての値のコレクションを取得します。
パブリック プロパティ WebTestIteration この Web パフォーマンス テスト バリエーションの反復処理番号を取得します。
パブリック プロパティ WebTestUserId ロード テストで Web パフォーマンス テストを実行する際に、シミュレートされた仮想ユーザーを一意に識別する値を取得します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Add(KeyValuePair<String, Object>) WebTestContext に KeyValuePair<TKey, TValue> オブジェクトを追加します。
パブリック メソッド Add(String, Object) 指定したキーおよび値を持つ要素を WebTestContext に追加します。
パブリック メソッド Clear WebTestContext からすべての要素を削除します。
パブリック メソッド Contains 指定したキー/値ペアが WebTestContext に含まれているかどうかを判断します。
パブリック メソッド ContainsKey 指定したキーを持つ要素が WebTestContext に含まれているかどうかを判断します。
パブリック メソッド CopyTo KeyValuePair<TKey, TValue> オブジェクトの配列に WebTestContext 要素をコピーします。
パブリック メソッド Equals 指定した Object が、現在の Object と等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetEnumerator WebTestContext 要素を含む IEnumerator<T> を返します。
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド Remove(KeyValuePair<String, Object>) WebTestContext から KeyValuePair<TKey, TValue> を削除します。
パブリック メソッド Remove(String) 指定したキーを持つ要素を WebTestContext から削除します。
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)
パブリック メソッド TryGetValue 指定したキーに関連付けられている値を取得します。

このページのトップへ

明示的インターフェイスの実装

  名前 説明
明示的なインターフェイス実装プライベート メソッド IEnumerable.GetEnumerator WebTestContext 要素のコレクションを反復処理する列挙子を返します。

このページのトップへ

解説

すべての Web パフォーマンス テストで使用され、Web パフォーマンス テストのコンテキストを説明するデータを含んでいます。 この情報には、データ バインド値に関するデータ、AgentIdControllerName のような現在の実行に関する情報、およびその他の文脈情報が含まれます。

このクラスは、パブリック コンストラクターを提供しません。

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

Microsoft.VisualStudio.TestTools.WebTesting 名前空間

その他の技術情報

Working with Web Tests