Microsoft.Extensions.Diagnostics.ResourceMonitoring Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera klasy, struktury i interfejsy do monitorowania zasobów systemowych, w tym opcje konfiguracji, migawek wykorzystania zasobów i wydawców dla danych zasobów.
Klasy
| Nazwa | Opis |
|---|---|
| ResourceMonitoringBuilderExtensions |
Umożliwia konfigurowanie i rejestrowanie składników monitorowania zasobów. |
| ResourceMonitoringOptions |
Opcje kontrolowania zachowania monitorowania zasobów. |
| ResourceQuota |
Zawiera klasy, struktury i interfejsy do monitorowania zasobów systemowych, w tym opcje konfiguracji, migawek wykorzystania zasobów i wydawców dla danych zasobów. |
| ResourceQuotaProvider |
Zawiera klasy, struktury i interfejsy do monitorowania zasobów systemowych, w tym opcje konfiguracji, migawek wykorzystania zasobów i wydawców dla danych zasobów. |
Struktury
| Nazwa | Opis |
|---|---|
| ResourceUtilization |
Przechwytuje użycie zasobów w danym punkcie w czasie. |
| Snapshot |
Migawka użycia procesora CPU i pamięci wykonywana okresowo w czasie. |
| SystemResources |
Zawiera informacje o limitach procesora CPU i pamięci zdefiniowanych przez bazowy system. |
Interfejsy
| Nazwa | Opis |
|---|---|
| IResourceMonitor |
Zapewnia możliwość próbkowania systemu dla bieżącego wykorzystania zasobów. |
| IResourceMonitorBuilder |
Pomaga w tworzeniu infrastruktury monitorowania zasobów. |
| IResourceUtilizationPublisher |
Definiuje kontrakt wydawcy wykorzystania zasobów, który jest wywoływany za każdym razem, gdy jest obliczane użycie zasobów. |
| ISnapshotProvider |
Interfejs, który ma zostać zaimplementowany przez dostawcę, który reprezentuje bazowy system i pobiera dane dotyczące zasobów. |