Microsoft.Extensions.Diagnostics.ResourceMonitoring Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält Klassen, Strukturen und Schnittstellen für die Überwachung von Systemressourcen, einschließlich Optionen für konfiguration, Ressourcenauslastungsmomentaufnahmen und Herausgeber für Ressourcendaten.
Klassen
| Name | Beschreibung |
|---|---|
| ResourceMonitoringBuilderExtensions |
Hiermit können Sie Komponenten für die Ressourcenüberwachung konfigurieren und registrieren. |
| ResourceMonitoringOptions |
Optionen zum Steuern des Verhaltens der Ressourcenüberwachung. |
| ResourceQuota |
Enthält Klassen, Strukturen und Schnittstellen für die Überwachung von Systemressourcen, einschließlich Optionen für konfiguration, Ressourcenauslastungsmomentaufnahmen und Herausgeber für Ressourcendaten. |
| ResourceQuotaProvider |
Enthält Klassen, Strukturen und Schnittstellen für die Überwachung von Systemressourcen, einschließlich Optionen für konfiguration, Ressourcenauslastungsmomentaufnahmen und Herausgeber für Ressourcendaten. |
Strukturen
| Name | Beschreibung |
|---|---|
| ResourceUtilization |
Erfasst die Ressourcennutzung zu einem bestimmten Zeitpunkt. |
| Snapshot |
Eine Momentaufnahme der CPU- und Speicherauslastung, die im Laufe der Zeit regelmäßig durchgeführt wurde. |
| SystemResources |
Stellt Informationen zu den vom zugrunde liegenden System definierten CPU- und Speichergrenzwerten bereit. |
Schnittstellen
| Name | Beschreibung |
|---|---|
| IResourceMonitor |
Bietet die Möglichkeit, das System für die aktuelle Ressourcenauslastung zu beispielen. |
| IResourceMonitorBuilder |
Hilft beim Erstellen der Ressourcenüberwachungsinfrastruktur. |
| IResourceUtilizationPublisher |
Definiert den Vertrag für einen Herausgeber für die Ressourcenauslastung, der immer aufgerufen wird, wenn die Ressourcenauslastung berechnet wird. |
| ISnapshotProvider |
Eine Schnittstelle, die von einem Anbieter implementiert werden soll, der ein zugrunde liegendes System darstellt und Ressourcendaten darüber abruft. |