Microsoft.Extensions.Diagnostics.ResourceMonitoring Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contiene classi, struct e interfacce per il monitoraggio delle risorse di sistema, incluse le opzioni per la configurazione, gli snapshot di utilizzo delle risorse e gli editori per i dati delle risorse.
Classi
| Nome | Descrizione |
|---|---|
| ResourceMonitoringBuilderExtensions |
Consente di configurare e registrare i componenti di monitoraggio delle risorse. |
| ResourceMonitoringOptions |
Opzioni per controllare il comportamento di monitoraggio delle risorse. |
| ResourceQuota |
Contiene classi, struct e interfacce per il monitoraggio delle risorse di sistema, incluse le opzioni per la configurazione, gli snapshot di utilizzo delle risorse e gli editori per i dati delle risorse. |
| ResourceQuotaProvider |
Contiene classi, struct e interfacce per il monitoraggio delle risorse di sistema, incluse le opzioni per la configurazione, gli snapshot di utilizzo delle risorse e gli editori per i dati delle risorse. |
Struct
| Nome | Descrizione |
|---|---|
| ResourceUtilization |
Acquisisce l'utilizzo delle risorse in un determinato momento. |
| Snapshot |
Snapshot dell'utilizzo della CPU e della memoria acquisito periodicamente nel tempo. |
| SystemResources |
Fornisce informazioni sui limiti di CPU e memoria definiti dal sistema sottostante. |
Interfacce
| Nome | Descrizione |
|---|---|
| IResourceMonitor |
Consente di campionare il sistema per l'utilizzo corrente delle risorse. |
| IResourceMonitorBuilder |
Consente di creare l'infrastruttura di monitoraggio delle risorse. |
| IResourceUtilizationPublisher |
Definisce il contratto per un server di pubblicazione di utilizzo delle risorse che viene richiamato ogni volta che viene calcolato l'utilizzo delle risorse. |
| ISnapshotProvider |
Interfaccia da implementare da un provider che rappresenta un sistema sottostante e ottiene i dati sulle risorse. |