Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Costruttore PerformanceCounter ()

 

Data di pubblicazione: ottobre 2016

Inizializza un'istanza nuova, di sola lettura di PerformanceCounter (classe), senza associare l'istanza a qualsiasi sistema o di un contatore delle prestazioni personalizzato.

Spazio dei nomi:   System.Diagnostics
Assembly:  System (in System.dll)

public PerformanceCounter()

Exception Condition
PlatformNotSupportedException

La piattaforma è Windows 98 o Windows Millennium Edition (Me), che non supporta i contatori delle prestazioni.

Questo overload del costruttore imposta la CategoryName, CounterName, e InstanceName proprietà su una stringa vuota ("") e imposta la MachineName proprietà nel computer locale (".").

Questo costruttore non inizializza il contatore delle prestazioni, in modo non associa l'istanza con un contatore esistente sul computer locale. Per puntare a un determinato contatore delle prestazioni, impostare il CategoryName, CounterName, e, facoltativamente, il InstanceName e MachineName prima di leggere le altre proprietà o il tentativo di lettura da un contatore. Per scrivere in un contatore delle prestazioni, impostare la ReadOnly proprietà false.

System_CAPS_noteNota

Il HostProtectionAttribute attributo applicato a questo membro presenta il seguente Resources valore della proprietà: Synchronization | SharedState. L'oggetto HostProtectionAttribute non influisce sulle applicazioni desktop, che in genere vengono avviate facendo doppio clic sull'icona, digitando un comando oppure immettendo un URL in un browser. Per altre informazioni, vedere la classe HostProtectionAttribute o SQL Server Programming and Host Protection Attributes.

L'esempio di codice seguente crea un'istanza predefinita della PerformanceCounter classe. Dopo la creazione dell'istanza, il CategoryName, CounterName, e InstanceName i valori delle proprietà sono impostate e i risultati di una chiamata al NextValue metodo vengono visualizzati.

PerformanceCounter PC=new PerformanceCounter();
PC.CategoryName="Process";
PC.CounterName="Private Bytes";
PC.InstanceName="Explorer";
MessageBox.Show(PC.NextValue().ToString());

PerformanceCounterPermission

for reading the performance counter category if the P:System.Diagnostics.PerformanceCounter.ReadOnly property is true. Associated enumeration: F:System.Diagnostics.PerformanceCounterPermissionAccess.Read.

PerformanceCounterPermission

for writing the performance counter category if the P:System.Diagnostics.PerformanceCounter.ReadOnly property is false. Associated enumeration: F:System.Diagnostics.PerformanceCounterPermissionAccess.Write.

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: