共用方式為


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 索引開始,複製 LoadTestContext 項目至 Array。
公用方法 Equals 判斷指定的 Object 和目前的 Object 是否相等。 (繼承自 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 命名空間

其他資源

Understanding Load Tests