LoadTestGoalBasedLoadProfile.InstanceName 屬性
取得或設定要監視的效能計數器執行個體。
命名空間: Microsoft.VisualStudio.TestTools.LoadTesting
組件: Microsoft.VisualStudio.QualityTools.LoadTestFramework (在 Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll 中)
語法
'宣告
Public Property InstanceName As String
public string InstanceName { get; set; }
public:
property String^ InstanceName {
String^ get ();
void set (String^ value);
}
member InstanceName : string with get, set
function get InstanceName () : String
function set InstanceName (value : String)
屬性值
型別:System.String
要監視的效能計數器執行個體。
備註
CategoryName、CounterName、InstanceName 和 MachineName 都是效能計數器識別項屬性。 這些屬性結合起來後,即可識別所要收集之效能計數器的執行個體。 當外掛程式指派了新的 GoalBasedLoadProfile 時,您就可以變更 GoalBasedLoadProfile 的任何或所有效能計數器識別項屬性。
不過,如果因為效能計數器不存在,或是因為缺少必要的使用權限,而無法收集指定的計數器,便會回報錯誤,而且目前的載入設定檔設定也仍然有效。
對任何 LoadTestLoadProfile 類別之任何屬性的變更,全部都必須在您將 LoadTestLoadProfile 物件指派給 LoadTestScenario 的 LoadProfile 屬性之前進行。 在將 LoadTestLoadProfile 物件指派給 LoadProfile 屬性之後,該物件就會變成唯讀版本。 如果您在 LoadProfile 物件處於唯讀狀態時嘗試設定它的任何屬性,便會擲回例外狀況。 若要取得新的可寫入 LoadProfile 物件,請依照 LoadTestGoalBasedLoadProfile 底下範例所示,呼叫 Copy() 方法。
範例
若要監視 SQL Server 使用的處理器時間,請將 MachineName 設定為執行 SQL Server 的電腦名稱,將 CategoryName 設定為 Process,將 CounterName 設定為 % Processor Time,並將 InstanceName 設定為 sqlservr。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。