次の方法で共有


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

その他の技術情報

ロード テストの概要