In microsoft.extensions.diagnostics.resourcemonitoring ist die Isourcemonitor -Schnittstelle jetzt als veraltet markiertC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 In microsoft.extensions.diagnostics.resourcemonitoring ist die Isourcemonitor -Schnittstelle jetzt als veraltet markiert

Post by Anonymous »

Zuvor können Sie die CGGGROUP-bewusste Überwachung von CPU, Speicher, Festplatten und Networking in einer C# -Anwendung unter Verwendung eines Iresourcemonitors aus dem microsoft.extensions.diagnostics.ResourCemonitoring Nuget-Paket wie SO:

>

Code: Select all

var services = new ServiceCollection()
.AddLogging(static builder => builder.AddConsole())
.AddResourceMonitoring();

var provider = services.BuildServiceProvider();

var monitor = provider.GetRequiredService();

var utilization = monitor.GetUtilization(window);
var resources = utilization.SystemResources;

// Do whatever you want with resources...
Ich sehe jedoch, dass die Schnittstelle Iresourcemonitor mit dieser Nachricht veraltet wurde:
This API is obsolete and will be removed in a future version. Consider using Resource Monitoring observable instruments.
< /code>
Als jemand, der neu in den Implementierungsdetails zum Sammeln von Metriken ist, kann jemand bitte erklären, was dies bedeutet oder was die alternative Lösung für die Sammlung von CPU-, Speicher-, Festplatten- und Netzwerkmetriken in einer C# -Konsole -App ist? Das Repo selbst scheint keine Dokumentation oder Beispiele für die Verwendung des Code in dieser Bibliothek zu liefern.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post