LoadTestGoalBasedLoadProfile.MachineName-Eigenschaft
Ruft den Namen des zu überwachenden Computers ab oder legt diesen fest.
Namespace: Microsoft.VisualStudio.TestTools.LoadTesting
Assembly: Microsoft.VisualStudio.QualityTools.LoadTestFramework (in Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll)
Syntax
'Declaration
Public Property MachineName As String
Get
Set
public string MachineName { get; set; }
public:
property String^ MachineName {
String^ get ();
void set (String^ value);
}
member MachineName : string with get, set
function get MachineName () : String
function set MachineName (value : String)
Eigenschaftswert
Typ: System.String
Der Name des zu überwachenden Computers.
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 Änderungen an allen 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.