LoadTestContext クラス
ロード テストの実行コンテキストに関する情報をカプセル化します。
継承階層
System.Object
Microsoft.VisualStudio.TestTools.LoadTesting.LoadTestContext
名前空間: Microsoft.VisualStudio.TestTools.LoadTesting
アセンブリ: Microsoft.VisualStudio.QualityTools.LoadTestFramework (Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll 内)
構文
'宣言
<SerializableAttribute> _
Public Class LoadTestContext _
Implements IDictionary(Of String, Object), _
ICollection(Of KeyValuePair(Of String, Object)), IEnumerable(Of KeyValuePair(Of String, Object)), _
IEnumerable
[SerializableAttribute]
public class LoadTestContext : IDictionary<string, Object>,
ICollection<KeyValuePair<string, Object>>, IEnumerable<KeyValuePair<string, Object>>,
IEnumerable
[SerializableAttribute]
public ref class LoadTestContext : IDictionary<String^, Object^>,
ICollection<KeyValuePair<String^, Object^>>, IEnumerable<KeyValuePair<String^, Object^>>,
IEnumerable
[<SerializableAttribute>]
type LoadTestContext =
class
interface IDictionary<string, Object>
interface ICollection<KeyValuePair<string, Object>>
interface IEnumerable<KeyValuePair<string, Object>>
interface IEnumerable
end
public class LoadTestContext implements IDictionary<String, Object>, ICollection<KeyValuePair<String, Object>>, IEnumerable<KeyValuePair<String, Object>>, IEnumerable
LoadTestContext 型で公開されるメンバーは以下のとおりです。
プロパティ
名前 | 説明 | |
---|---|---|
AgentCount | ロード テストの実行で使用されているエージェントの総数を取得します。 | |
AgentId | 現在のエージェントの 1 から始まるインデックスを取得します。 | |
AgentName | 現在のエージェントの名前を取得します。 | |
ControllerName | ロード テストの実行用コントローラーとして機能しているコンピューターの名前を取得します。 | |
Count | LoadTestContext オブジェクトに格納されている要素数を取得します。 | |
IsLocalRun | テストがローカルまたはリモートのいずれで実行されたかを示す値を取得します。 | |
IsReadOnly | LoadTestContext が読み取り専用かどうかを示す値を取得します。 | |
Item | 指定したキーを持つ LoadTestContext 要素を取得または設定します。 | |
Keys | LoadTestContext 要素のキーを含む ICollection<T> を取得します。 | |
LoadTestRunId | ロード テストの実行に関連付けられている ID を取得します。 Set アクセサーは内部に設定されています。 | |
Values | LoadTestContext 要素の値を含む ICollection<T> を取得します。 |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
Add(KeyValuePair<String, Object>) | LoadTestContext に KeyValuePair<TKey, TValue> 項目を追加します。 | |
Add(String, Object) | 指定したキーと値を持つ要素を LoadTestContext に追加します。 | |
Clear | LoadTestContext からすべての項目を削除します。 | |
Contains | LoadTestContext に特定の値が格納されているかどうかを判断します。 | |
ContainsKey | 指定したキーを持つ要素が LoadTestContext に含まれているかどうかを示します。 | |
CopyTo | LoadTestContext の要素を Array にコピーします。Array の特定のインデックスからコピーが開始されます。 | |
Equals | 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。) | |
Finalize | オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) | |
GetEnumerator | LoadTestContext を反復処理する列挙子を返します。 | |
GetHashCode | 特定の型のハッシュ関数として機能します。 (Object から継承されます。) | |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) | |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) | |
Remove(KeyValuePair<String, Object>) | LoadTestContext 内で最初に見つかった特定のオブジェクトを削除します。 | |
Remove(String) | 指定したキーを持つ要素を LoadTestContext から削除します。 | |
ToString | 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。) | |
TryGetValue | 指定されたキーに関連付けられている値を取得します。 |
このページのトップへ
明示的インターフェイスの実装
名前 | 説明 | |
---|---|---|
IEnumerable.GetEnumerator |
このページのトップへ
解説
これは、ロード テスト用の情報を格納するために使用される、コンテキスト項目とロード テスト構成のコレクションです。
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
参照
関連項目
Microsoft.VisualStudio.TestTools.LoadTesting 名前空間