更新 : 2007 年 11 月
ロード テスト内のテストを実行するユーザー コンテキストに関する情報をカプセル化します。
名前空間 : Microsoft.VisualStudio.TestTools.LoadTesting
アセンブリ : Microsoft.VisualStudio.QualityTools.LoadTestFramework (Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll 内)
構文
'宣言
<SerializableAttribute> _
Public Class LoadTestUserContext _
Implements IDictionary(Of String, Object), _
ICollection(Of KeyValuePair(Of String, Object)), IEnumerable(Of KeyValuePair(Of String, Object)), _
IEnumerable
'使用
Dim instance As LoadTestUserContext
[SerializableAttribute]
public class LoadTestUserContext : IDictionary<string, Object>,
ICollection<KeyValuePair<string, Object>>, IEnumerable<KeyValuePair<string, Object>>,
IEnumerable
[SerializableAttribute]
public ref class LoadTestUserContext : IDictionary<String^, Object^>,
ICollection<KeyValuePair<String^, Object^>>, IEnumerable<KeyValuePair<String^, Object^>>,
IEnumerable
public class LoadTestUserContext implements IDictionary<String, Object>, ICollection<KeyValuePair<String, Object>>, IEnumerable<KeyValuePair<String, Object>>, IEnumerable
解説
LoadTestUserContext は、ロード テスト内のテストを実行するユーザー コンテキストに関する情報をカプセル化します。
例
ロード テストのコンテキストで実行する単体テストのコードは、TestContext プロパティにアクセスするときに "$LoadTestUserContext" キーを使用して単体テストを実行する仮想ユーザーの LoadTestUserContext への参照を取得できます。
次に例を示します。
LoadTestUserContext loadTestUserContext = this.TestContext.Properties["$LoadTestUserContext"] as LoadTestUserContext;
同様に、コード化された Web テストでは、次のように LoadTestUserContext にアクセスできます。
LoadTestUserContext loadTestUserContext = this.Context["$LoadTestUserContext"] as LoadTestUserContext;
単体テストまたは Web テストをロード テストのコンテキストの外で実行した場合、前のコードから返される LoadTestUserContext は nullnull 参照 (Visual Basic では Nothing) になります。
継承階層
System.Object
Microsoft.VisualStudio.TestTools.LoadTesting.LoadTestUserContext
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。