Microsoft.Extensions.Diagnostics.ResourceMonitoring Namespace

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.