LoadTestGoalBasedLoadProfile.InstanceName-Eigenschaft
Ruft eine zu überwachende Leistungsindikatorinstanz ab oder legt diese fest.
Namespace: Microsoft.VisualStudio.TestTools.LoadTesting
Assembly: Microsoft.VisualStudio.QualityTools.LoadTestFramework (in Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll)
Syntax
'Declaration
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)
Eigenschaftswert
Typ: String
Die zu überwachende Leistungsindikatorinstanz.
Hinweise
CategoryName, CounterName, InstanceName und MachineName sind Leistungsindikator-Bezeichnereigenschaften. Diese Eigenschaften identifizieren gemeinsam die Instanz eines aufzulistenden Leistungsindikators. Einige oder alle Leistungsindikator-Bezeichnereigenschaften für ein GoalBasedLoadProfile können geändert werden, wenn ein neues GoalBasedLoadProfile durch ein Plug-In zugewiesen wird.
Wenn der angegebene Leistungsindikator jedoch nicht aufgelistet werden kann, da er nicht vorhanden ist oder die dafür erforderlichen Berechtigungen fehlen, wird ein Fehler ausgegeben, und die aktuellen Auslastungsprofileinstellungen bleiben wirksam.
Sie müssen alle Änderungen an Eigenschaften der LoadTestLoadProfile-Klassen vornehmen, bevor Sie das LoadTestLoadProfile-Objekt der LoadProfile-Eigenschaft von LoadTestScenario zuweisen. Nachdem das LoadTestLoadProfile-Objekt der LoadProfile-Eigenschaft zugewiesen wurde, wird es als schreibgeschützte Version festgelegt. Eine Ausnahme wird ausgelöst, wenn Sie versuchen, beliebige Eigenschaften des LoadProfile-Objekts festzulegen, während das Objekt sich im schreibgeschützten Zustand befindet. Um ein neues LoadProfile-Objekt ohne Schreibschutz abzurufen, rufen Sie die Copy()-Methode auf, wie im Beispiel unter LoadTestGoalBasedLoadProfile gezeigt.
Beispiele
Zur Überwachung der von SQL Server benötigten Prozessorzeit legen Sie MachineName auf den Namen des Computers fest, auf dem SQL Server ausgeführt wird, und legen Sie CategoryName auf Process, CounterName auf % Processor Time und set InstanceName auf sqlservr fest.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.