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 | 取得目前代理程式的索引 (以一起始)。 | |
AgentName | 取得目前代理程式的名稱。 | |
ControllerName | 取得做為這個負載測試回合之控制器的電腦名稱。 | |
Count | 取得 LoadTestContext 物件中所包含的項目數。 | |
IsLocalRun | 取得值,指出此測試是在本機執行或由遠端執行。 | |
IsReadOnly | 取得值,表示 LoadTestContext 是否為唯讀。 | |
Item | 取得或設定具有指定之索引鍵的 LoadTestContext 項目。 | |
Keys | 取得 ICollection<T>,其中包含 LoadTestContext 項目的索引鍵。 | |
LoadTestRunId | 取得與此負載測試回合相關聯的 ID。 Set 存取子設為內部。 | |
Values | 取得 ICollection<T>,其中包含 LoadTestContext 項目中的值。 |
回頁首
方法
名稱 | 說明 | |
---|---|---|
Add(KeyValuePair<String, Object>) | 將 KeyValuePair<TKey, TValue> 項目加入至 LoadTestContext。 | |
Add(String, Object) | 將具有所提供之索引鍵與值的項目加入至 LoadTestContext。 | |
Clear | 將所有項目從 LoadTestContext 移除。 | |
Contains | 判斷 LoadTestContext 是否包含特定值。 | |
ContainsKey | 表示 LoadTestContext 是否包含具有指定之索引鍵的項目。 | |
CopyTo | 從特定的 [Array] 索引開始,將 T:Microsoft.VisualStudio.TestTools.LoadTesting.LoadTestContext 的項目複製至 Array。 | |
Equals | 判斷指定的物件是否等於目前物件。 (繼承自 Object)。 | |
Finalize | 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。 | |
GetEnumerator | 傳回在 LoadTestContext 中逐一查看的列舉值。 | |
GetHashCode | 做為特定型別的雜湊函式。 (繼承自 Object)。 | |
GetType | 取得目前執行個體的 Type。 (繼承自 Object)。 | |
MemberwiseClone | 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 | |
Remove(KeyValuePair<String, Object>) | 從 LoadTestContext 移除特定物件的第一個相符項目。 | |
Remove(String) | 從 LoadTestContext 移除具有指定之索引鍵的項目。 | |
ToString | 傳回表示目前物件的字串。 (繼承自 Object)。 | |
TryGetValue | 取得與指定之索引鍵相關聯的值。 |
回頁首
明確介面實作
名稱 | 說明 | |
---|---|---|
IEnumerable.GetEnumerator |
回頁首
備註
這是內容項目及負載測試組態的集合,用以儲存負載測試所使用的資訊。
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。
請參閱
參考
Microsoft.VisualStudio.TestTools.LoadTesting 命名空間