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