次の方法で共有


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 名前空間

その他の技術情報

Working with Load Tests Overview