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 が、現在の Object と等しいかどうかを判断します。 (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 名前空間