Microsoft.Extensions.Diagnostics.ResourceMonitoring Naamruimte

Bevat klassen, structs en interfaces voor het bewaken van systeemresources, waaronder opties voor configuratie, momentopnamen van resourcegebruik en uitgevers voor resourcegegevens.

Klassen

Name Description
ResourceMonitoringBuilderExtensions

Hiermee kunt u resourcebewakingsonderdelen configureren en registreren.

ResourceMonitoringOptions

Opties voor het beheren van het gedrag van resourcebewaking.

ResourceQuota

Bevat klassen, structs en interfaces voor het bewaken van systeemresources, waaronder opties voor configuratie, momentopnamen van resourcegebruik en uitgevers voor resourcegegevens.

ResourceQuotaProvider

Bevat klassen, structs en interfaces voor het bewaken van systeemresources, waaronder opties voor configuratie, momentopnamen van resourcegebruik en uitgevers voor resourcegegevens.

Structs

Name Description
ResourceUtilization

Legt het resourcegebruik vast op een bepaald tijdstip.

Snapshot

Een momentopname van het CPU- en geheugengebruik dat periodiek in de loop van de tijd is gemaakt.

SystemResources

Biedt informatie over de CPU- en geheugenlimieten die zijn gedefinieerd door het onderliggende systeem.

Interfaces

Name Description
IResourceMonitor

Biedt de mogelijkheid om een voorbeeld van het systeem te nemen voor het huidige resourcegebruik.

IResourceMonitorBuilder

Helpt bij het bouwen van de infrastructuur voor resourcebewaking.

IResourceUtilizationPublisher

Definieert het contract voor een uitgever van resourcegebruik die wordt aangeroepen wanneer het resourcegebruik wordt berekend.

ISnapshotProvider

Een interface die moet worden geïmplementeerd door een provider die een onderliggend systeem vertegenwoordigt en resources over het systeem ophaalt.