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 パフォーマンス テストの以前の要求で使用されたクッキーを取得または設定します。 | |
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 から継承されます。) | |
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 パフォーマンス テストのコンテキストを説明するデータを含んでいます。この情報には、データ バインド値に関するデータ、AgentId や ControllerName のような現在の実行に関する情報、およびその他の文脈情報が含まれます。
このクラスは、パブリック コンストラクターを提供しません。
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
参照
関連項目
Microsoft.VisualStudio.TestTools.WebTesting 名前空間