From 7dc90104512834ceb810324f20a2b5d12de354c0 Mon Sep 17 00:00:00 2001 From: Din Dang Date: Fri, 29 Nov 2024 00:42:55 +0800 Subject: [PATCH] Fixed --- Program.cs | 49 +- Startup .cs | 31 + Worker.cs | 8 +- bin/Debug/net9.0/ResourceMonitorService.dll | Bin 22528 -> 23552 bytes bin/Debug/net9.0/ResourceMonitorService.exe | Bin 145920 -> 145920 bytes bin/Debug/net9.0/ResourceMonitorService.pdb | Bin 23356 -> 23724 bytes .../net9.0/publish/publish/appsettings.json | 2 +- .../publish/ResourceMonitorService.deps.json | 648 ++++++++++++++++++ .../ResourceMonitorService.runtimeconfig.json | 19 + .../publish/appsettings.Development.json | 8 + .../publish/publish/publish/appsettings.json | 16 + .../publish/ResourceMonitorService.deps.json | 648 ++++++++++++++++++ .../ResourceMonitorService.runtimeconfig.json | 19 + .../publish/appsettings.Development.json | 8 + .../publish/publish/publish/appsettings.json | 16 + .../publish/ResourceMonitorService.deps.json | 648 ++++++++++++++++++ .../ResourceMonitorService.runtimeconfig.json | 19 + .../publish/appsettings.Development.json | 8 + .../publish/publish/publish/appsettings.json | 16 + .../publish/ResourceMonitorService.deps.json | 648 ++++++++++++++++++ .../ResourceMonitorService.runtimeconfig.json | 19 + .../publish/appsettings.Development.json | 8 + .../publish/publish/publish/appsettings.json | 16 + .../publish/ResourceMonitorService.deps.json | 648 ++++++++++++++++++ .../ResourceMonitorService.runtimeconfig.json | 19 + .../publish/appsettings.Development.json | 8 + .../publish/publish/publish/appsettings.json | 16 + .../publish/ResourceMonitorService.deps.json | 648 ++++++++++++++++++ .../ResourceMonitorService.runtimeconfig.json | 19 + .../publish/appsettings.Development.json | 8 + .../publish/publish/publish/appsettings.json | 16 + bin/Release/net9.0/ResourceMonitorService.dll | Bin 15872 -> 22016 bytes bin/Release/net9.0/ResourceMonitorService.exe | Bin 145408 -> 145920 bytes bin/Release/net9.0/ResourceMonitorService.pdb | Bin 22528 -> 23228 bytes bin/Release/net9.0/publish/appsettings.json | 8 + .../publish/ResourceMonitorService.deps.json | 648 ++++++++++++++++++ .../ResourceMonitorService.runtimeconfig.json | 19 + .../publish/appsettings.Development.json | 8 + .../net9.0/publish/publish/appsettings.json | 16 + .../publish/ResourceMonitorService.deps.json | 648 ++++++++++++++++++ .../ResourceMonitorService.runtimeconfig.json | 19 + .../publish/appsettings.Development.json | 8 + .../publish/publish/publish/appsettings.json | 16 + .../publish/ResourceMonitorService.deps.json | 648 ++++++++++++++++++ .../ResourceMonitorService.runtimeconfig.json | 19 + .../publish/appsettings.Development.json | 8 + .../publish/publish/publish/appsettings.json | 16 + .../publish/ResourceMonitorService.deps.json | 648 ++++++++++++++++++ .../ResourceMonitorService.runtimeconfig.json | 19 + .../publish/appsettings.Development.json | 8 + .../publish/publish/publish/appsettings.json | 16 + .../publish/ResourceMonitorService.deps.json | 648 ++++++++++++++++++ .../ResourceMonitorService.runtimeconfig.json | 19 + .../publish/appsettings.Development.json | 8 + .../publish/publish/publish/appsettings.json | 16 + .../publish/ResourceMonitorService.deps.json | 648 ++++++++++++++++++ .../ResourceMonitorService.runtimeconfig.json | 19 + .../publish/appsettings.Development.json | 8 + .../publish/publish/publish/appsettings.json | 16 + .../publish/ResourceMonitorService.deps.json | 648 ++++++++++++++++++ .../ResourceMonitorService.runtimeconfig.json | 19 + .../publish/appsettings.Development.json | 8 + .../publish/publish/publish/appsettings.json | 16 + .../ResourceMonitorService.AssemblyInfo.cs | 2 +- ...rceMonitorService.AssemblyInfoInputs.cache | 2 +- ...itorService.csproj.CoreCompileInputs.cache | 2 +- ...MonitorService.csproj.FileListAbsolute.txt | 24 + obj/Debug/net9.0/ResourceMonitorService.dll | Bin 22528 -> 23552 bytes obj/Debug/net9.0/ResourceMonitorService.pdb | Bin 23356 -> 23724 bytes obj/Debug/net9.0/apphost.exe | Bin 145920 -> 145920 bytes .../net9.0/ref/ResourceMonitorService.dll | Bin 8704 -> 9216 bytes .../net9.0/refint/ResourceMonitorService.dll | Bin 8704 -> 9216 bytes .../net9.0/PublishOutputs.c0c4d6191d.txt | 28 + .../ResourceMonitorService.AssemblyInfo.cs | 2 +- ...rceMonitorService.AssemblyInfoInputs.cache | 2 +- ...itorService.csproj.CoreCompileInputs.cache | 2 +- ...MonitorService.csproj.FileListAbsolute.txt | 28 + obj/Release/net9.0/ResourceMonitorService.dll | Bin 15872 -> 22016 bytes obj/Release/net9.0/ResourceMonitorService.pdb | Bin 22528 -> 23228 bytes obj/Release/net9.0/apphost.exe | Bin 145408 -> 145920 bytes .../net9.0/ref/ResourceMonitorService.dll | Bin 7680 -> 9216 bytes .../net9.0/refint/ResourceMonitorService.dll | Bin 7680 -> 9216 bytes publish/ResourceMonitorService.dll | Bin 15872 -> 22016 bytes publish/ResourceMonitorService.exe | Bin 145408 -> 145920 bytes publish/ResourceMonitorService.pdb | Bin 22528 -> 23228 bytes publish/install-service.bat | 4 +- .../publish/ResourceMonitorService.deps.json | 648 ++++++++++++++++++ .../ResourceMonitorService.runtimeconfig.json | 19 + .../publish/appsettings.Development.json | 8 + publish/publish/publish/appsettings.json | 16 + .../publish/ResourceMonitorService.deps.json | 648 ++++++++++++++++++ .../ResourceMonitorService.runtimeconfig.json | 19 + .../publish/appsettings.Development.json | 8 + .../publish/publish/publish/appsettings.json | 16 + .../publish/ResourceMonitorService.deps.json | 648 ++++++++++++++++++ .../ResourceMonitorService.runtimeconfig.json | 19 + .../publish/appsettings.Development.json | 8 + .../publish/publish/publish/appsettings.json | 16 + .../publish/ResourceMonitorService.deps.json | 648 ++++++++++++++++++ .../ResourceMonitorService.runtimeconfig.json | 19 + .../publish/appsettings.Development.json | 8 + .../publish/publish/publish/appsettings.json | 16 + .../publish/ResourceMonitorService.deps.json | 648 ++++++++++++++++++ .../ResourceMonitorService.runtimeconfig.json | 19 + .../publish/appsettings.Development.json | 8 + .../publish/publish/publish/appsettings.json | 16 + .../publish/ResourceMonitorService.deps.json | 648 ++++++++++++++++++ .../ResourceMonitorService.runtimeconfig.json | 19 + .../publish/appsettings.Development.json | 8 + .../publish/publish/publish/appsettings.json | 16 + .../publish/ResourceMonitorService.deps.json | 648 ++++++++++++++++++ .../ResourceMonitorService.runtimeconfig.json | 19 + .../publish/appsettings.Development.json | 8 + .../publish/publish/publish/appsettings.json | 16 + src/components.js | 9 + src/widgets.js | 9 + src/widgets/resourceUsage/component.jsx | 37 + src/widgets/resourceUsage/widget.js | 13 + src/widgets/yourwidget/component.jsx | 33 + src/widgets/yourwidget/widget.js | 14 + 120 files changed, 14095 insertions(+), 34 deletions(-) create mode 100644 Startup .cs create mode 100644 bin/Debug/net9.0/publish/publish/publish/ResourceMonitorService.deps.json create mode 100644 bin/Debug/net9.0/publish/publish/publish/ResourceMonitorService.runtimeconfig.json create mode 100644 bin/Debug/net9.0/publish/publish/publish/appsettings.Development.json create mode 100644 bin/Debug/net9.0/publish/publish/publish/appsettings.json create mode 100644 bin/Debug/net9.0/publish/publish/publish/publish/ResourceMonitorService.deps.json create mode 100644 bin/Debug/net9.0/publish/publish/publish/publish/ResourceMonitorService.runtimeconfig.json create mode 100644 bin/Debug/net9.0/publish/publish/publish/publish/appsettings.Development.json create mode 100644 bin/Debug/net9.0/publish/publish/publish/publish/appsettings.json create mode 100644 bin/Debug/net9.0/publish/publish/publish/publish/publish/ResourceMonitorService.deps.json create mode 100644 bin/Debug/net9.0/publish/publish/publish/publish/publish/ResourceMonitorService.runtimeconfig.json create mode 100644 bin/Debug/net9.0/publish/publish/publish/publish/publish/appsettings.Development.json create mode 100644 bin/Debug/net9.0/publish/publish/publish/publish/publish/appsettings.json create mode 100644 bin/Debug/net9.0/publish/publish/publish/publish/publish/publish/ResourceMonitorService.deps.json create mode 100644 bin/Debug/net9.0/publish/publish/publish/publish/publish/publish/ResourceMonitorService.runtimeconfig.json create mode 100644 bin/Debug/net9.0/publish/publish/publish/publish/publish/publish/appsettings.Development.json create mode 100644 bin/Debug/net9.0/publish/publish/publish/publish/publish/publish/appsettings.json create mode 100644 bin/Debug/net9.0/publish/publish/publish/publish/publish/publish/publish/ResourceMonitorService.deps.json create mode 100644 bin/Debug/net9.0/publish/publish/publish/publish/publish/publish/publish/ResourceMonitorService.runtimeconfig.json create mode 100644 bin/Debug/net9.0/publish/publish/publish/publish/publish/publish/publish/appsettings.Development.json create mode 100644 bin/Debug/net9.0/publish/publish/publish/publish/publish/publish/publish/appsettings.json create mode 100644 bin/Debug/net9.0/publish/publish/publish/publish/publish/publish/publish/publish/ResourceMonitorService.deps.json create mode 100644 bin/Debug/net9.0/publish/publish/publish/publish/publish/publish/publish/publish/ResourceMonitorService.runtimeconfig.json create mode 100644 bin/Debug/net9.0/publish/publish/publish/publish/publish/publish/publish/publish/appsettings.Development.json create mode 100644 bin/Debug/net9.0/publish/publish/publish/publish/publish/publish/publish/publish/appsettings.json create mode 100644 bin/Release/net9.0/publish/publish/ResourceMonitorService.deps.json create mode 100644 bin/Release/net9.0/publish/publish/ResourceMonitorService.runtimeconfig.json create mode 100644 bin/Release/net9.0/publish/publish/appsettings.Development.json create mode 100644 bin/Release/net9.0/publish/publish/appsettings.json create mode 100644 bin/Release/net9.0/publish/publish/publish/ResourceMonitorService.deps.json create mode 100644 bin/Release/net9.0/publish/publish/publish/ResourceMonitorService.runtimeconfig.json create mode 100644 bin/Release/net9.0/publish/publish/publish/appsettings.Development.json create mode 100644 bin/Release/net9.0/publish/publish/publish/appsettings.json create mode 100644 bin/Release/net9.0/publish/publish/publish/publish/ResourceMonitorService.deps.json create mode 100644 bin/Release/net9.0/publish/publish/publish/publish/ResourceMonitorService.runtimeconfig.json create mode 100644 bin/Release/net9.0/publish/publish/publish/publish/appsettings.Development.json create mode 100644 bin/Release/net9.0/publish/publish/publish/publish/appsettings.json create mode 100644 bin/Release/net9.0/publish/publish/publish/publish/publish/ResourceMonitorService.deps.json create mode 100644 bin/Release/net9.0/publish/publish/publish/publish/publish/ResourceMonitorService.runtimeconfig.json create mode 100644 bin/Release/net9.0/publish/publish/publish/publish/publish/appsettings.Development.json create mode 100644 bin/Release/net9.0/publish/publish/publish/publish/publish/appsettings.json create mode 100644 bin/Release/net9.0/publish/publish/publish/publish/publish/publish/ResourceMonitorService.deps.json create mode 100644 bin/Release/net9.0/publish/publish/publish/publish/publish/publish/ResourceMonitorService.runtimeconfig.json create mode 100644 bin/Release/net9.0/publish/publish/publish/publish/publish/publish/appsettings.Development.json create mode 100644 bin/Release/net9.0/publish/publish/publish/publish/publish/publish/appsettings.json create mode 100644 bin/Release/net9.0/publish/publish/publish/publish/publish/publish/publish/ResourceMonitorService.deps.json create mode 100644 bin/Release/net9.0/publish/publish/publish/publish/publish/publish/publish/ResourceMonitorService.runtimeconfig.json create mode 100644 bin/Release/net9.0/publish/publish/publish/publish/publish/publish/publish/appsettings.Development.json create mode 100644 bin/Release/net9.0/publish/publish/publish/publish/publish/publish/publish/appsettings.json create mode 100644 bin/Release/net9.0/publish/publish/publish/publish/publish/publish/publish/publish/ResourceMonitorService.deps.json create mode 100644 bin/Release/net9.0/publish/publish/publish/publish/publish/publish/publish/publish/ResourceMonitorService.runtimeconfig.json create mode 100644 bin/Release/net9.0/publish/publish/publish/publish/publish/publish/publish/publish/appsettings.Development.json create mode 100644 bin/Release/net9.0/publish/publish/publish/publish/publish/publish/publish/publish/appsettings.json create mode 100644 publish/publish/publish/ResourceMonitorService.deps.json create mode 100644 publish/publish/publish/ResourceMonitorService.runtimeconfig.json create mode 100644 publish/publish/publish/appsettings.Development.json create mode 100644 publish/publish/publish/appsettings.json create mode 100644 publish/publish/publish/publish/ResourceMonitorService.deps.json create mode 100644 publish/publish/publish/publish/ResourceMonitorService.runtimeconfig.json create mode 100644 publish/publish/publish/publish/appsettings.Development.json create mode 100644 publish/publish/publish/publish/appsettings.json create mode 100644 publish/publish/publish/publish/publish/ResourceMonitorService.deps.json create mode 100644 publish/publish/publish/publish/publish/ResourceMonitorService.runtimeconfig.json create mode 100644 publish/publish/publish/publish/publish/appsettings.Development.json create mode 100644 publish/publish/publish/publish/publish/appsettings.json create mode 100644 publish/publish/publish/publish/publish/publish/ResourceMonitorService.deps.json create mode 100644 publish/publish/publish/publish/publish/publish/ResourceMonitorService.runtimeconfig.json create mode 100644 publish/publish/publish/publish/publish/publish/appsettings.Development.json create mode 100644 publish/publish/publish/publish/publish/publish/appsettings.json create mode 100644 publish/publish/publish/publish/publish/publish/publish/ResourceMonitorService.deps.json create mode 100644 publish/publish/publish/publish/publish/publish/publish/ResourceMonitorService.runtimeconfig.json create mode 100644 publish/publish/publish/publish/publish/publish/publish/appsettings.Development.json create mode 100644 publish/publish/publish/publish/publish/publish/publish/appsettings.json create mode 100644 publish/publish/publish/publish/publish/publish/publish/publish/ResourceMonitorService.deps.json create mode 100644 publish/publish/publish/publish/publish/publish/publish/publish/ResourceMonitorService.runtimeconfig.json create mode 100644 publish/publish/publish/publish/publish/publish/publish/publish/appsettings.Development.json create mode 100644 publish/publish/publish/publish/publish/publish/publish/publish/appsettings.json create mode 100644 publish/publish/publish/publish/publish/publish/publish/publish/publish/ResourceMonitorService.deps.json create mode 100644 publish/publish/publish/publish/publish/publish/publish/publish/publish/ResourceMonitorService.runtimeconfig.json create mode 100644 publish/publish/publish/publish/publish/publish/publish/publish/publish/appsettings.Development.json create mode 100644 publish/publish/publish/publish/publish/publish/publish/publish/publish/appsettings.json create mode 100644 src/components.js create mode 100644 src/widgets.js create mode 100644 src/widgets/resourceUsage/component.jsx create mode 100644 src/widgets/resourceUsage/widget.js create mode 100644 src/widgets/yourwidget/component.jsx create mode 100644 src/widgets/yourwidget/widget.js diff --git a/Program.cs b/Program.cs index bac974b..ad226d1 100644 --- a/Program.cs +++ b/Program.cs @@ -1,29 +1,30 @@ -using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; -using ResourceMonitorService; -using System.IO; +using System.Diagnostics; -IHostBuilder CreateHostBuilder(string[] args) => - Host.CreateDefaultBuilder(args) - .ConfigureAppConfiguration((context, config) => - { - config.SetBasePath(Directory.GetCurrentDirectory()); - config.AddJsonFile("appsettings.json", optional: true, reloadOnChange: true); - }) - .ConfigureServices((hostContext, services) => - { - services.AddHostedService(); - // Configure other services here - }); - -var hostBuilder = CreateHostBuilder(args); - -// Check for a command-line argument or environment variable to determine if running as a Windows Service -if (args.Contains("--windows-service") || Environment.GetEnvironmentVariable("RUN_AS_SERVICE") == "true") +namespace ResourceMonitorService { - hostBuilder.UseWindowsService(); -} + public class Program + { + public static void Main(string[] args) + { + CreateHostBuilder(args).Build().Run(); + } -var host = hostBuilder.Build(); -await host.RunAsync(); + public static IHostBuilder CreateHostBuilder(string[] args) + { + var builder = Host.CreateDefaultBuilder(args) + .ConfigureServices((hostContext, services) => + { + services.AddHostedService(); + }); + + if (args.Contains("--windows-service") || Environment.GetEnvironmentVariable("RUN_AS_SERVICE") == "true") + { + builder.UseWindowsService(); + } + + return builder; + } + } +} \ No newline at end of file diff --git a/Startup .cs b/Startup .cs new file mode 100644 index 0000000..a80e807 --- /dev/null +++ b/Startup .cs @@ -0,0 +1,31 @@ +using Microsoft.AspNetCore.Builder; +using Microsoft.AspNetCore.Hosting; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Hosting; +using Microsoft.AspNetCore.Http; + +public class Startup +{ + public void ConfigureServices(IServiceCollection services) + { + // Add services to the container + } + + public void Configure(IApplicationBuilder app, IWebHostEnvironment env) + { + if (env.IsDevelopment()) + { + app.UseDeveloperExceptionPage(); + } + + app.UseRouting(); + + app.UseEndpoints(endpoints => + { + endpoints.MapGet("/", async context => + { + await context.Response.WriteAsync("Hello World!"); + }); + }); + } +} \ No newline at end of file diff --git a/Worker.cs b/Worker.cs index f63be12..15e1448 100644 --- a/Worker.cs +++ b/Worker.cs @@ -27,6 +27,8 @@ namespace ResourceMonitorService app.MapGet("/api/resource-usage", async context => { + var currentTime = GetCurrentTime(); + var computerInfo = GetComputerInfo(); var cpuUsage = GetCpuUsage(); var ramUsage = GetRamUsage(); @@ -35,6 +37,7 @@ namespace ResourceMonitorService var resourceUsage = new { + CurrentTime = currentTime, ComputerInfo = computerInfo, CPU = cpuUsage, RAM = ramUsage, @@ -152,7 +155,10 @@ namespace ResourceMonitorService } return "No Steam game is currently running."; } - + private string GetCurrentTime() + { + return DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); + } } diff --git a/bin/Debug/net9.0/ResourceMonitorService.dll b/bin/Debug/net9.0/ResourceMonitorService.dll index 60062794174093c36e9bb2a8e7286e3a159ec9a3..5e5f1a55b01ef4283b37ae57211b2d26f3d588c1 100644 GIT binary patch literal 23552 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%0D-WS9?*sRve=Y{uz|U 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 NKmYST*Z+SO_`ig4?_vM| diff --git a/bin/Debug/net9.0/ResourceMonitorService.exe b/bin/Debug/net9.0/ResourceMonitorService.exe index 659b9be426b96b50c087b415a774ad72446ace47..29a2510c52d400597b2945be54b9bf753c01f51a 100644 GIT binary patch delta 97 zcmZqp!qEUkEsR^3rkVO0GMF)#GMF=1Fr+XTGFUPsG8hBNWCjzUxCIcV0Y%M$WC~CQ fBnncI29z@aiW&jgAdxhNRG=Ktl{$|Q delta 97 zcmZqp!qEUkEsR^3rkVPhF(fi1GZ+D3DiB&Qq%asVm@=d>7%*6ZdFDWQLk1HDGav@3 eu>`U#fh;p18^TWk%A^7HSuz-Ie{9Mm%K`xYVG?2h diff --git a/bin/Debug/net9.0/ResourceMonitorService.pdb b/bin/Debug/net9.0/ResourceMonitorService.pdb index e9e9de783568e05a0604fec9624eddf1491271df..37002efe90d174ad306925167e297a59c7eb91e7 100644 GIT binary patch delta 2178 zcmbVOYj9IV6h3=%b02*rp|mL_kdi)lwS_4K%FC8gS}01Jq-lfbOo0}uc3Rt}FyRMD zD9SL37OtaBx8*@9O7ACuQ5@H8x!H#PParCqP9#H5Bp>q@W^xnlH!%A z1oAxOYe;t;_m4Ca?f)N_=#way>HMf)rU2(5+DtUyBdkyPSXSW2O@b7}@pAAP2w|i@ z6?|qKUk6@j^m+OaLj?j6q}$7d@i^W;~Xw?4SXW(Oh^g1 z9_z0Jp9h{C<7ULcJO$i_zDu!w3wS#0^D%A(pGVmLp_s!42iH;oNZoadawrZ5)={z{9<0kw71Gp`VVp9}X0R_DZlxTa@ z!?vJWyJft?z zh5Ef&Kwn+ia;R&bM&S0kMpdJ}xt^r4XUf`7WNh5>Ouf5* z`rdQ4)|+!nf_g)H=Tps{abv#CDqVDL<$;}N{5S0{)f^uFNn2NX-SSj454ijbB_fz`H|#AKClE7vXIGTOv+0$YIBo~KHml5FpiE(Gm;x} zjKvL^p-OR@Y7Q`b!|(^7*2+-8P|Q%nu!^CXp_}1ZhBp{KX81856)G%PE<@5(E+pJg zg0h$hDTud7#;Gb?St2DUNlCgSD11VME%yY!?IJ-JlqYF6W3b*HT8JqhFeZ0Tega3L z3pqv7rc+B2<&K8q7!AiFqizwHD#l9TU(-Gal5Sjibi8Iq!MVs$WQf(1JXO4#=sh{2RflkGdyB})A8qUk grJ9Ld6-inS5&kb^#>cr7&on}+vCKVJ1pf!0y#ib53b>1afQVobQY{;yQZed200C)>8a1|7REWx-?yl>P z_J^;Y_(QS9G&Qx-mKYjZTa%j9*lG&3v8E3VB~6n)Nc+Q@SRW+)W`WAz_HO2z`R1IN zGw0lMXWu=~7l!!A;_%NFBJayY-|0jr33jM^_qH8dyI@kcl?ZO~Hic*(>{DXbH?6FL ze#{`sYXV=sy>laY@7@~?A2lpm{@%&A{3YG{o-eiExwL@DSm$~($DT~Ym=lB~K`J1U zqns#ja zZHv}OZ`3HOQEUqp$MvLrDQ*{I2ID7BHKcR~UkkpF^zgqEQsF4WmZk%0z!%NnI7^(@ zqj5RI3UFCM9v@^exOIx-)x^0CJR7zg(i0drr^Z)+S5jD~#3_drc`7j>30zM1W_*H9 z$>8!DMy7ZQxa{Wa6i)@03lM=UfjGhCkquO%ylGwt_p%w>jq#^~GaPm}d?;W#;B5rd z&fxizd8r-qhyoC%!$6I~;)vT!�$$Z+I)Xg?0gT$_Ed4br-x32A}mmD0@AtxG1^efjKtR)?f2* zyKZ0Cx%%-&0$za%fjV{?y#IZUjV0pijf``2HSe!txv;T^XbO%*)2aqqGL^Sw7Q0niQickx z%S%gHvw3fK=Z>zgCH*My5D=IxFkhfn zV561OIid^;3cW{C;(;eq6LHz9>}=?oSwx)NW1&pWv7!@ltvcMA$E(x_t@AmgMq5Mt zoGNcy#(UJxw$tGZj;3<7o}+s>dYYr(@cwj;)x`IGxq23^tqq%(i(Hh>X|&CtBDwYG za!k3Ji4R-rVam~Q-!svth|rY^(Sb)1*$eqlF23{~l5cZbC%9RQ)p}wR@>xl%Wrv+< zvE*B=NjK1XB!*Mq&C^Wu7rm!G9iDhGJST~1o@S=e91ZI}f)Y@huG4&~bYh@fLsKc# zXdY3s^aW%!C;uGiPvlBOLB4PmERr_xU$xyGx#x*}j<71(!DMAF6udw)6R1+w&O$xu nhE5)Gm!Rd8OWz^1_xwktD1W;nt2TZ>)4fNu&CQ+zONssg5g|69 diff --git a/bin/Debug/net9.0/publish/publish/appsettings.json b/bin/Debug/net9.0/publish/publish/appsettings.json index 7d910a4..f9a3e33 100644 --- a/bin/Debug/net9.0/publish/publish/appsettings.json +++ b/bin/Debug/net9.0/publish/publish/appsettings.json @@ -9,7 +9,7 @@ "Kestrel": { "Endpoints": { "Http": { - "Url": "http://*:5000" + "Url": "http://localhost:5000" } } } diff --git a/bin/Debug/net9.0/publish/publish/publish/ResourceMonitorService.deps.json b/bin/Debug/net9.0/publish/publish/publish/ResourceMonitorService.deps.json new file mode 100644 index 0000000..5859ccf --- /dev/null +++ b/bin/Debug/net9.0/publish/publish/publish/ResourceMonitorService.deps.json @@ -0,0 +1,648 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v9.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v9.0": { + "ResourceMonitorService/1.0.0": { + "dependencies": { + "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "9.0.0", + "Microsoft.Extensions.Hosting": "9.0.0", + "Microsoft.Extensions.Hosting.WindowsServices": "9.0.0", + "System.Diagnostics.PerformanceCounter": "9.0.0", + "System.Management": "9.0.0" + }, + "runtime": { + "ResourceMonitorService.dll": {} + } + }, + "Microsoft.AspNetCore.JsonPatch/9.0.0": { + "dependencies": { + "Microsoft.CSharp": "4.7.0", + "Newtonsoft.Json": "13.0.3" + }, + "runtime": { + "lib/net9.0/Microsoft.AspNetCore.JsonPatch.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52903" + } + } + }, + "Microsoft.AspNetCore.Mvc.NewtonsoftJson/9.0.0": { + "dependencies": { + "Microsoft.AspNetCore.JsonPatch": "9.0.0", + "Newtonsoft.Json": "13.0.3", + "Newtonsoft.Json.Bson": "1.0.2" + }, + "runtime": { + "lib/net9.0/Microsoft.AspNetCore.Mvc.NewtonsoftJson.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52903" + } + } + }, + "Microsoft.CSharp/4.7.0": {}, + "Microsoft.Extensions.Configuration/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.Primitives": "9.0.0" + } + }, + "Microsoft.Extensions.Configuration.Abstractions/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "9.0.0" + } + }, + "Microsoft.Extensions.Configuration.Binder/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0" + } + }, + "Microsoft.Extensions.Configuration.CommandLine/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0" + } + }, + "Microsoft.Extensions.Configuration.EnvironmentVariables/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0" + } + }, + "Microsoft.Extensions.Configuration.FileExtensions/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0", + "Microsoft.Extensions.FileProviders.Physical": "9.0.0", + "Microsoft.Extensions.Primitives": "9.0.0" + } + }, + "Microsoft.Extensions.Configuration.Json/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.Configuration.FileExtensions": "9.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0" + } + }, + "Microsoft.Extensions.Configuration.UserSecrets/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.Configuration.Json": "9.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0", + "Microsoft.Extensions.FileProviders.Physical": "9.0.0" + } + }, + "Microsoft.Extensions.DependencyInjection/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0" + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.0": {}, + "Microsoft.Extensions.Diagnostics/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.0", + "Microsoft.Extensions.Diagnostics.Abstractions": "9.0.0", + "Microsoft.Extensions.Options.ConfigurationExtensions": "9.0.0" + } + }, + "Microsoft.Extensions.Diagnostics.Abstractions/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0" + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "9.0.0" + } + }, + "Microsoft.Extensions.FileProviders.Physical/9.0.0": { + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0", + "Microsoft.Extensions.FileSystemGlobbing": "9.0.0", + "Microsoft.Extensions.Primitives": "9.0.0" + } + }, + "Microsoft.Extensions.FileSystemGlobbing/9.0.0": {}, + "Microsoft.Extensions.Hosting/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.Configuration.Binder": "9.0.0", + "Microsoft.Extensions.Configuration.CommandLine": "9.0.0", + "Microsoft.Extensions.Configuration.EnvironmentVariables": "9.0.0", + "Microsoft.Extensions.Configuration.FileExtensions": "9.0.0", + "Microsoft.Extensions.Configuration.Json": "9.0.0", + "Microsoft.Extensions.Configuration.UserSecrets": "9.0.0", + "Microsoft.Extensions.DependencyInjection": "9.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Diagnostics": "9.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0", + "Microsoft.Extensions.FileProviders.Physical": "9.0.0", + "Microsoft.Extensions.Hosting.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging.Configuration": "9.0.0", + "Microsoft.Extensions.Logging.Console": "9.0.0", + "Microsoft.Extensions.Logging.Debug": "9.0.0", + "Microsoft.Extensions.Logging.EventLog": "9.0.0", + "Microsoft.Extensions.Logging.EventSource": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0" + } + }, + "Microsoft.Extensions.Hosting.Abstractions/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Diagnostics.Abstractions": "9.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0" + } + }, + "Microsoft.Extensions.Hosting.WindowsServices/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Hosting": "9.0.0", + "Microsoft.Extensions.Logging.EventLog": "9.0.0", + "System.ServiceProcess.ServiceController": "9.0.0" + }, + "runtime": { + "lib/net9.0/Microsoft.Extensions.Hosting.WindowsServices.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "Microsoft.Extensions.Logging/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0" + } + }, + "Microsoft.Extensions.Logging.Abstractions/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0" + } + }, + "Microsoft.Extensions.Logging.Configuration/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.Configuration.Binder": "9.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0", + "Microsoft.Extensions.Options.ConfigurationExtensions": "9.0.0" + } + }, + "Microsoft.Extensions.Logging.Console/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging.Configuration": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0" + } + }, + "Microsoft.Extensions.Logging.Debug/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0" + } + }, + "Microsoft.Extensions.Logging.EventLog/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0", + "System.Diagnostics.EventLog": "9.0.0" + } + }, + "Microsoft.Extensions.Logging.EventSource/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0", + "Microsoft.Extensions.Primitives": "9.0.0" + } + }, + "Microsoft.Extensions.Options/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Primitives": "9.0.0" + } + }, + "Microsoft.Extensions.Options.ConfigurationExtensions/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.Configuration.Binder": "9.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0", + "Microsoft.Extensions.Primitives": "9.0.0" + } + }, + "Microsoft.Extensions.Primitives/9.0.0": {}, + "Newtonsoft.Json/13.0.3": { + "runtime": { + "lib/net6.0/Newtonsoft.Json.dll": { + "assemblyVersion": "13.0.0.0", + "fileVersion": "13.0.3.27908" + } + } + }, + "Newtonsoft.Json.Bson/1.0.2": { + "dependencies": { + "Newtonsoft.Json": "13.0.3" + }, + "runtime": { + "lib/netstandard2.0/Newtonsoft.Json.Bson.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.2.22727" + } + } + }, + "System.CodeDom/9.0.0": { + "runtime": { + "lib/net9.0/System.CodeDom.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "System.Configuration.ConfigurationManager/9.0.0": { + "dependencies": { + "System.Diagnostics.EventLog": "9.0.0", + "System.Security.Cryptography.ProtectedData": "9.0.0" + }, + "runtime": { + "lib/net9.0/System.Configuration.ConfigurationManager.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "System.Diagnostics.EventLog/9.0.0": {}, + "System.Diagnostics.PerformanceCounter/9.0.0": { + "dependencies": { + "System.Configuration.ConfigurationManager": "9.0.0" + }, + "runtime": { + "lib/net9.0/System.Diagnostics.PerformanceCounter.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net9.0/System.Diagnostics.PerformanceCounter.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "System.Management/9.0.0": { + "dependencies": { + "System.CodeDom": "9.0.0" + }, + "runtime": { + "lib/net9.0/System.Management.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net9.0/System.Management.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "System.Security.Cryptography.ProtectedData/9.0.0": { + "runtime": { + "lib/net9.0/System.Security.Cryptography.ProtectedData.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "System.ServiceProcess.ServiceController/9.0.0": { + "dependencies": { + "System.Diagnostics.EventLog": "9.0.0" + }, + "runtime": { + "lib/net9.0/System.ServiceProcess.ServiceController.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net9.0/System.ServiceProcess.ServiceController.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + } + } + }, + "libraries": { + "ResourceMonitorService/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.JsonPatch/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/4UONYoAIeexPoAmbzBPkVGA6KAY7t0BM+1sr0fKss2V1ERCdcM+Llub4X5Ma+LJ60oPp6KzM0e3j+Pp/JHCNw==", + "path": "microsoft.aspnetcore.jsonpatch/9.0.0", + "hashPath": "microsoft.aspnetcore.jsonpatch.9.0.0.nupkg.sha512" + }, + "Microsoft.AspNetCore.Mvc.NewtonsoftJson/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-pTFDEmZi3GheCSPrBxzyE63+d5unln2vYldo/nOm1xet/4rpEk2oJYcwpclPQ13E+LZBF9XixkgwYTUwqznlWg==", + "path": "microsoft.aspnetcore.mvc.newtonsoftjson/9.0.0", + "hashPath": "microsoft.aspnetcore.mvc.newtonsoftjson.9.0.0.nupkg.sha512" + }, + "Microsoft.CSharp/4.7.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-pTj+D3uJWyN3My70i2Hqo+OXixq3Os2D1nJ2x92FFo6sk8fYS1m1WLNTs0Dc1uPaViH0YvEEwvzddQ7y4rhXmA==", + "path": "microsoft.csharp/4.7.0", + "hashPath": "microsoft.csharp.4.7.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-YIMO9T3JL8MeEXgVozKt2v79hquo/EFtnY0vgxmLnUvk1Rei/halI7kOWZL2RBeV9FMGzgM9LZA8CVaNwFMaNA==", + "path": "microsoft.extensions.configuration/9.0.0", + "hashPath": "microsoft.extensions.configuration.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Abstractions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-lqvd7W3FGKUO1+ZoUEMaZ5XDJeWvjpy2/M/ptCGz3tXLD4HWVaSzjufsAsjemasBEg+2SxXVtYVvGt5r2nKDlg==", + "path": "microsoft.extensions.configuration.abstractions/9.0.0", + "hashPath": "microsoft.extensions.configuration.abstractions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Binder/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-RiScL99DcyngY9zJA2ROrri7Br8tn5N4hP4YNvGdTN/bvg1A3dwvDOxHnNZ3Im7x2SJ5i4LkX1uPiR/MfSFBLQ==", + "path": "microsoft.extensions.configuration.binder/9.0.0", + "hashPath": "microsoft.extensions.configuration.binder.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.CommandLine/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-qD+hdkBtR9Ps7AxfhTJCnoVakkadHgHlD1WRN0QHGHod+SDuca1ao1kF4G2rmpAz2AEKrE2N2vE8CCCZ+ILnNw==", + "path": "microsoft.extensions.configuration.commandline/9.0.0", + "hashPath": "microsoft.extensions.configuration.commandline.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.EnvironmentVariables/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-v5R638eNMxksfXb7MFnkPwLPp+Ym4W/SIGNuoe8qFVVyvygQD5DdLusybmYSJEr9zc1UzWzim/ATKeIOVvOFDg==", + "path": "microsoft.extensions.configuration.environmentvariables/9.0.0", + "hashPath": "microsoft.extensions.configuration.environmentvariables.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.FileExtensions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-4EK93Jcd2lQG4GY6PAw8jGss0ZzFP0vPc1J85mES5fKNuDTqgFXHba9onBw2s18fs3I4vdo2AWyfD1mPAxWSQQ==", + "path": "microsoft.extensions.configuration.fileextensions/9.0.0", + "hashPath": "microsoft.extensions.configuration.fileextensions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Json/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-WiTK0LrnsqmedrbzwL7f4ZUo+/wByqy2eKab39I380i2rd8ImfCRMrtkqJVGDmfqlkP/YzhckVOwPc5MPrSNpg==", + "path": "microsoft.extensions.configuration.json/9.0.0", + "hashPath": "microsoft.extensions.configuration.json.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.UserSecrets/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-FShWw8OysquwV7wQHYkkz0VWsJSo6ETUu4h7tJRMtnG0uR+tzKOldhcO8xB1pGSOI3Ng6v3N1Q94YO8Rzq1P6A==", + "path": "microsoft.extensions.configuration.usersecrets/9.0.0", + "hashPath": "microsoft.extensions.configuration.usersecrets.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-MCPrg7v3QgNMr0vX4vzRXvkNGgLg8vKWX0nKCWUxu2uPyMsaRgiRc1tHBnbTcfJMhMKj2slE/j2M9oGkd25DNw==", + "path": "microsoft.extensions.dependencyinjection/9.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-+6f2qv2a3dLwd5w6JanPIPs47CxRbnk+ZocMJUhv9NxP88VlOcJYZs9jY+MYSjxvady08bUZn6qgiNh7DadGgg==", + "path": "microsoft.extensions.dependencyinjection.abstractions/9.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.abstractions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Diagnostics/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-0CF9ZrNw5RAlRfbZuVIvzzhP8QeWqHiUmMBU/2H7Nmit8/vwP3/SbHeEctth7D4Gz2fBnEbokPc1NU8/j/1ZLw==", + "path": "microsoft.extensions.diagnostics/9.0.0", + "hashPath": "microsoft.extensions.diagnostics.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Diagnostics.Abstractions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1K8P7XzuzX8W8pmXcZjcrqS6x5eSSdvhQohmcpgiQNY/HlDAlnrhR9dvlURfFz428A+RTCJpUyB+aKTA6AgVcQ==", + "path": "microsoft.extensions.diagnostics.abstractions/9.0.0", + "hashPath": "microsoft.extensions.diagnostics.abstractions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Abstractions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-uK439QzYR0q2emLVtYzwyK3x+T5bTY4yWsd/k/ZUS9LR6Sflp8MIdhGXW8kQCd86dQD4tLqvcbLkku8qHY263Q==", + "path": "microsoft.extensions.fileproviders.abstractions/9.0.0", + "hashPath": "microsoft.extensions.fileproviders.abstractions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Physical/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3+ZUSpOSmie+o8NnLIRqCxSh65XL/ExU7JYnFOg58awDRlY3lVpZ9A369jkoZL1rpsq7LDhEfkn2ghhGaY1y5Q==", + "path": "microsoft.extensions.fileproviders.physical/9.0.0", + "hashPath": "microsoft.extensions.fileproviders.physical.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileSystemGlobbing/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-jGFKZiXs2HNseK3NK/rfwHNNovER71jSj4BD1a/649ml9+h6oEtYd0GSALZDNW8jZ2Rh+oAeadOa6sagYW1F2A==", + "path": "microsoft.extensions.filesystemglobbing/9.0.0", + "hashPath": "microsoft.extensions.filesystemglobbing.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Hosting/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-wNmQWRCa83HYbpxQ3wH7xBn8oyGjONSj1k8svzrFUFyJMfg/Ja/g0NfI0p85wxlUxBh97A6ypmL8X5vVUA5y2Q==", + "path": "microsoft.extensions.hosting/9.0.0", + "hashPath": "microsoft.extensions.hosting.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Hosting.Abstractions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-yUKJgu81ExjvqbNWqZKshBbLntZMbMVz/P7Way2SBx7bMqA08Mfdc9O7hWDKAiSp+zPUGT6LKcSCQIPeDK+CCw==", + "path": "microsoft.extensions.hosting.abstractions/9.0.0", + "hashPath": "microsoft.extensions.hosting.abstractions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Hosting.WindowsServices/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-OQ7aTejEpkj1OPibhvKYhygUSoKQ+O5YYuBmJxOCC3+F5v7d4szYfvOGd8aegK8/ARFTJqpeXZq1wyIwEza6lg==", + "path": "microsoft.extensions.hosting.windowsservices/9.0.0", + "hashPath": "microsoft.extensions.hosting.windowsservices.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-crjWyORoug0kK7RSNJBTeSE6VX8IQgLf3nUpTB9m62bPXp/tzbnOsnbe8TXEG0AASNaKZddnpHKw7fET8E++Pg==", + "path": "microsoft.extensions.logging/9.0.0", + "hashPath": "microsoft.extensions.logging.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Abstractions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-g0UfujELzlLbHoVG8kPKVBaW470Ewi+jnptGS9KUi6jcb+k2StujtK3m26DFSGGwQ/+bVgZfsWqNzlP6YOejvw==", + "path": "microsoft.extensions.logging.abstractions/9.0.0", + "hashPath": "microsoft.extensions.logging.abstractions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Configuration/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-H05HiqaNmg6GjH34ocYE9Wm1twm3Oz2aXZko8GTwGBzM7op2brpAA8pJ5yyD1OpS1mXUtModBYOlcZ/wXeWsSg==", + "path": "microsoft.extensions.logging.configuration/9.0.0", + "hashPath": "microsoft.extensions.logging.configuration.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Console/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-yDZ4zsjl7N0K+R/1QTNpXBd79Kaf4qNLHtjk4NaG82UtNg2Z6etJywwv6OarOv3Rp7ocU7uIaRY4CrzHRO/d3w==", + "path": "microsoft.extensions.logging.console/9.0.0", + "hashPath": "microsoft.extensions.logging.console.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Debug/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-4wGlHsrLhYjLw4sFkfRixu2w4DK7dv60OjbvgbLGhUJk0eUPxYHhnszZ/P18nnAkfrPryvtOJ3ZTVev0kpqM6A==", + "path": "microsoft.extensions.logging.debug/9.0.0", + "hashPath": "microsoft.extensions.logging.debug.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.EventLog/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/B8I5bScondnLMNULA3PBu/7Gvmv/P7L83j7gVrmLh6R+HCgHqUNIwVvzCok4ZjIXN2KxrsONHjFYwoBK5EJgQ==", + "path": "microsoft.extensions.logging.eventlog/9.0.0", + "hashPath": "microsoft.extensions.logging.eventlog.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.EventSource/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-zvSjdOAb3HW3aJPM5jf+PR9UoIkoci9id80RXmBgrDEozWI0GDw8tdmpyZgZSwFDvGCwHFodFLNQaeH8879rlA==", + "path": "microsoft.extensions.logging.eventsource/9.0.0", + "hashPath": "microsoft.extensions.logging.eventsource.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Options/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-y2146b3jrPI3Q0lokKXdKLpmXqakYbDIPDV6r3M8SqvSf45WwOTzkyfDpxnZXJsJQEpAsAqjUq5Pu8RCJMjubg==", + "path": "microsoft.extensions.options/9.0.0", + "hashPath": "microsoft.extensions.options.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Options.ConfigurationExtensions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Ob3FXsXkcSMQmGZi7qP07EQ39kZpSBlTcAZLbJLdI4FIf0Jug8biv2HTavWmnTirchctPlq9bl/26CXtQRguzA==", + "path": "microsoft.extensions.options.configurationextensions/9.0.0", + "hashPath": "microsoft.extensions.options.configurationextensions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-N3qEBzmLMYiASUlKxxFIISP4AiwuPTHF5uCh+2CWSwwzAJiIYx0kBJsS30cp1nvhSySFAVi30jecD307jV+8Kg==", + "path": "microsoft.extensions.primitives/9.0.0", + "hashPath": "microsoft.extensions.primitives.9.0.0.nupkg.sha512" + }, + "Newtonsoft.Json/13.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==", + "path": "newtonsoft.json/13.0.3", + "hashPath": "newtonsoft.json.13.0.3.nupkg.sha512" + }, + "Newtonsoft.Json.Bson/1.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-QYFyxhaABwmq3p/21VrZNYvCg3DaEoN/wUuw5nmfAf0X3HLjgupwhkEWdgfb9nvGAUIv3osmZoD3kKl4jxEmYQ==", + "path": "newtonsoft.json.bson/1.0.2", + "hashPath": "newtonsoft.json.bson.1.0.2.nupkg.sha512" + }, + "System.CodeDom/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-oTE5IfuMoET8yaZP/vdvy9xO47guAv/rOhe4DODuFBN3ySprcQOlXqO3j+e/H/YpKKR5sglrxRaZ2HYOhNJrqA==", + "path": "system.codedom/9.0.0", + "hashPath": "system.codedom.9.0.0.nupkg.sha512" + }, + "System.Configuration.ConfigurationManager/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-PdkuMrwDhXoKFo/JxISIi9E8L+QGn9Iquj2OKDWHB6Y/HnUOuBouF7uS3R4Hw3FoNmwwMo6hWgazQdyHIIs27A==", + "path": "system.configuration.configurationmanager/9.0.0", + "hashPath": "system.configuration.configurationmanager.9.0.0.nupkg.sha512" + }, + "System.Diagnostics.EventLog/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-qd01+AqPhbAG14KtdtIqFk+cxHQFZ/oqRSCoxU1F+Q6Kv0cl726sl7RzU9yLFGd4BUOKdN4XojXF0pQf/R6YeA==", + "path": "system.diagnostics.eventlog/9.0.0", + "hashPath": "system.diagnostics.eventlog.9.0.0.nupkg.sha512" + }, + "System.Diagnostics.PerformanceCounter/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1SSqHtWZUdAC0j0UCw2ZWV4iOWB7nPZFkseqPsjdaypVu7ue1xsUJMobXkpHEDFNTrL0DpOdT7k6qDfqmFkQ6g==", + "path": "system.diagnostics.performancecounter/9.0.0", + "hashPath": "system.diagnostics.performancecounter.9.0.0.nupkg.sha512" + }, + "System.Management/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-bVh4xAMI5grY5GZoklKcMBLirhC8Lqzp63Ft3zXJacwGAlLyFdF4k0qz4pnKIlO6HyL2Z4zqmHm9UkzEo6FFsA==", + "path": "system.management/9.0.0", + "hashPath": "system.management.9.0.0.nupkg.sha512" + }, + "System.Security.Cryptography.ProtectedData/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-CJW+x/F6fmRQ7N6K8paasTw9PDZp4t7G76UjGNlSDgoHPF0h08vTzLYbLZpOLEJSg35d5wy2jCXGo84EN05DpQ==", + "path": "system.security.cryptography.protecteddata/9.0.0", + "hashPath": "system.security.cryptography.protecteddata.9.0.0.nupkg.sha512" + }, + "System.ServiceProcess.ServiceController/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ciFstNZEWYf40HbwzdQLdgQpgpnjkleC1z0jMqBKRdkEQqQ6I/Aht0x9fTBODnaQTtcF+scvrdimoDbfNap/aQ==", + "path": "system.serviceprocess.servicecontroller/9.0.0", + "hashPath": "system.serviceprocess.servicecontroller.9.0.0.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/bin/Debug/net9.0/publish/publish/publish/ResourceMonitorService.runtimeconfig.json b/bin/Debug/net9.0/publish/publish/publish/ResourceMonitorService.runtimeconfig.json new file mode 100644 index 0000000..2e59683 --- /dev/null +++ b/bin/Debug/net9.0/publish/publish/publish/ResourceMonitorService.runtimeconfig.json @@ -0,0 +1,19 @@ +{ + "runtimeOptions": { + "tfm": "net9.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "9.0.0" + }, + { + "name": "Microsoft.AspNetCore.App", + "version": "9.0.0" + } + ], + "configProperties": { + "System.Reflection.Metadata.MetadataUpdater.IsSupported": false, + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false + } + } +} \ No newline at end of file diff --git a/bin/Debug/net9.0/publish/publish/publish/appsettings.Development.json b/bin/Debug/net9.0/publish/publish/publish/appsettings.Development.json new file mode 100644 index 0000000..b2dcdb6 --- /dev/null +++ b/bin/Debug/net9.0/publish/publish/publish/appsettings.Development.json @@ -0,0 +1,8 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.Hosting.Lifetime": "Information" + } + } +} diff --git a/bin/Debug/net9.0/publish/publish/publish/appsettings.json b/bin/Debug/net9.0/publish/publish/publish/appsettings.json new file mode 100644 index 0000000..f9a3e33 --- /dev/null +++ b/bin/Debug/net9.0/publish/publish/publish/appsettings.json @@ -0,0 +1,16 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.Hosting.Lifetime": "Information" + } + }, + "RunAsWindowsService": true, + "Kestrel": { + "Endpoints": { + "Http": { + "Url": "http://localhost:5000" + } + } + } +} diff --git a/bin/Debug/net9.0/publish/publish/publish/publish/ResourceMonitorService.deps.json b/bin/Debug/net9.0/publish/publish/publish/publish/ResourceMonitorService.deps.json new file mode 100644 index 0000000..5859ccf --- /dev/null +++ b/bin/Debug/net9.0/publish/publish/publish/publish/ResourceMonitorService.deps.json @@ -0,0 +1,648 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v9.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v9.0": { + "ResourceMonitorService/1.0.0": { + "dependencies": { + "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "9.0.0", + "Microsoft.Extensions.Hosting": "9.0.0", + "Microsoft.Extensions.Hosting.WindowsServices": "9.0.0", + "System.Diagnostics.PerformanceCounter": "9.0.0", + "System.Management": "9.0.0" + }, + "runtime": { + "ResourceMonitorService.dll": {} + } + }, + "Microsoft.AspNetCore.JsonPatch/9.0.0": { + "dependencies": { + "Microsoft.CSharp": "4.7.0", + "Newtonsoft.Json": "13.0.3" + }, + "runtime": { + "lib/net9.0/Microsoft.AspNetCore.JsonPatch.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52903" + } + } + }, + "Microsoft.AspNetCore.Mvc.NewtonsoftJson/9.0.0": { + "dependencies": { + "Microsoft.AspNetCore.JsonPatch": "9.0.0", + "Newtonsoft.Json": "13.0.3", + "Newtonsoft.Json.Bson": "1.0.2" + }, + "runtime": { + "lib/net9.0/Microsoft.AspNetCore.Mvc.NewtonsoftJson.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52903" + } + } + }, + "Microsoft.CSharp/4.7.0": {}, + "Microsoft.Extensions.Configuration/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.Primitives": "9.0.0" + } + }, + "Microsoft.Extensions.Configuration.Abstractions/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "9.0.0" + } + }, + "Microsoft.Extensions.Configuration.Binder/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0" + } + }, + "Microsoft.Extensions.Configuration.CommandLine/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0" + } + }, + "Microsoft.Extensions.Configuration.EnvironmentVariables/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0" + } + }, + "Microsoft.Extensions.Configuration.FileExtensions/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0", + "Microsoft.Extensions.FileProviders.Physical": "9.0.0", + "Microsoft.Extensions.Primitives": "9.0.0" + } + }, + "Microsoft.Extensions.Configuration.Json/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.Configuration.FileExtensions": "9.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0" + } + }, + "Microsoft.Extensions.Configuration.UserSecrets/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.Configuration.Json": "9.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0", + "Microsoft.Extensions.FileProviders.Physical": "9.0.0" + } + }, + "Microsoft.Extensions.DependencyInjection/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0" + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.0": {}, + "Microsoft.Extensions.Diagnostics/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.0", + "Microsoft.Extensions.Diagnostics.Abstractions": "9.0.0", + "Microsoft.Extensions.Options.ConfigurationExtensions": "9.0.0" + } + }, + "Microsoft.Extensions.Diagnostics.Abstractions/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0" + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "9.0.0" + } + }, + "Microsoft.Extensions.FileProviders.Physical/9.0.0": { + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0", + "Microsoft.Extensions.FileSystemGlobbing": "9.0.0", + "Microsoft.Extensions.Primitives": "9.0.0" + } + }, + "Microsoft.Extensions.FileSystemGlobbing/9.0.0": {}, + "Microsoft.Extensions.Hosting/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.Configuration.Binder": "9.0.0", + "Microsoft.Extensions.Configuration.CommandLine": "9.0.0", + "Microsoft.Extensions.Configuration.EnvironmentVariables": "9.0.0", + "Microsoft.Extensions.Configuration.FileExtensions": "9.0.0", + "Microsoft.Extensions.Configuration.Json": "9.0.0", + "Microsoft.Extensions.Configuration.UserSecrets": "9.0.0", + "Microsoft.Extensions.DependencyInjection": "9.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Diagnostics": "9.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0", + "Microsoft.Extensions.FileProviders.Physical": "9.0.0", + "Microsoft.Extensions.Hosting.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging.Configuration": "9.0.0", + "Microsoft.Extensions.Logging.Console": "9.0.0", + "Microsoft.Extensions.Logging.Debug": "9.0.0", + "Microsoft.Extensions.Logging.EventLog": "9.0.0", + "Microsoft.Extensions.Logging.EventSource": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0" + } + }, + "Microsoft.Extensions.Hosting.Abstractions/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Diagnostics.Abstractions": "9.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0" + } + }, + "Microsoft.Extensions.Hosting.WindowsServices/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Hosting": "9.0.0", + "Microsoft.Extensions.Logging.EventLog": "9.0.0", + "System.ServiceProcess.ServiceController": "9.0.0" + }, + "runtime": { + "lib/net9.0/Microsoft.Extensions.Hosting.WindowsServices.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "Microsoft.Extensions.Logging/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0" + } + }, + "Microsoft.Extensions.Logging.Abstractions/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0" + } + }, + "Microsoft.Extensions.Logging.Configuration/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.Configuration.Binder": "9.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0", + "Microsoft.Extensions.Options.ConfigurationExtensions": "9.0.0" + } + }, + "Microsoft.Extensions.Logging.Console/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging.Configuration": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0" + } + }, + "Microsoft.Extensions.Logging.Debug/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0" + } + }, + "Microsoft.Extensions.Logging.EventLog/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0", + "System.Diagnostics.EventLog": "9.0.0" + } + }, + "Microsoft.Extensions.Logging.EventSource/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0", + "Microsoft.Extensions.Primitives": "9.0.0" + } + }, + "Microsoft.Extensions.Options/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Primitives": "9.0.0" + } + }, + "Microsoft.Extensions.Options.ConfigurationExtensions/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.Configuration.Binder": "9.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0", + "Microsoft.Extensions.Primitives": "9.0.0" + } + }, + "Microsoft.Extensions.Primitives/9.0.0": {}, + "Newtonsoft.Json/13.0.3": { + "runtime": { + "lib/net6.0/Newtonsoft.Json.dll": { + "assemblyVersion": "13.0.0.0", + "fileVersion": "13.0.3.27908" + } + } + }, + "Newtonsoft.Json.Bson/1.0.2": { + "dependencies": { + "Newtonsoft.Json": "13.0.3" + }, + "runtime": { + "lib/netstandard2.0/Newtonsoft.Json.Bson.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.2.22727" + } + } + }, + "System.CodeDom/9.0.0": { + "runtime": { + "lib/net9.0/System.CodeDom.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "System.Configuration.ConfigurationManager/9.0.0": { + "dependencies": { + "System.Diagnostics.EventLog": "9.0.0", + "System.Security.Cryptography.ProtectedData": "9.0.0" + }, + "runtime": { + "lib/net9.0/System.Configuration.ConfigurationManager.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "System.Diagnostics.EventLog/9.0.0": {}, + "System.Diagnostics.PerformanceCounter/9.0.0": { + "dependencies": { + "System.Configuration.ConfigurationManager": "9.0.0" + }, + "runtime": { + "lib/net9.0/System.Diagnostics.PerformanceCounter.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net9.0/System.Diagnostics.PerformanceCounter.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "System.Management/9.0.0": { + "dependencies": { + "System.CodeDom": "9.0.0" + }, + "runtime": { + "lib/net9.0/System.Management.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net9.0/System.Management.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "System.Security.Cryptography.ProtectedData/9.0.0": { + "runtime": { + "lib/net9.0/System.Security.Cryptography.ProtectedData.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "System.ServiceProcess.ServiceController/9.0.0": { + "dependencies": { + "System.Diagnostics.EventLog": "9.0.0" + }, + "runtime": { + "lib/net9.0/System.ServiceProcess.ServiceController.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net9.0/System.ServiceProcess.ServiceController.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + } + } + }, + "libraries": { + "ResourceMonitorService/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.JsonPatch/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/4UONYoAIeexPoAmbzBPkVGA6KAY7t0BM+1sr0fKss2V1ERCdcM+Llub4X5Ma+LJ60oPp6KzM0e3j+Pp/JHCNw==", + "path": "microsoft.aspnetcore.jsonpatch/9.0.0", + "hashPath": "microsoft.aspnetcore.jsonpatch.9.0.0.nupkg.sha512" + }, + "Microsoft.AspNetCore.Mvc.NewtonsoftJson/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-pTFDEmZi3GheCSPrBxzyE63+d5unln2vYldo/nOm1xet/4rpEk2oJYcwpclPQ13E+LZBF9XixkgwYTUwqznlWg==", + "path": "microsoft.aspnetcore.mvc.newtonsoftjson/9.0.0", + "hashPath": "microsoft.aspnetcore.mvc.newtonsoftjson.9.0.0.nupkg.sha512" + }, + "Microsoft.CSharp/4.7.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-pTj+D3uJWyN3My70i2Hqo+OXixq3Os2D1nJ2x92FFo6sk8fYS1m1WLNTs0Dc1uPaViH0YvEEwvzddQ7y4rhXmA==", + "path": "microsoft.csharp/4.7.0", + "hashPath": "microsoft.csharp.4.7.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-YIMO9T3JL8MeEXgVozKt2v79hquo/EFtnY0vgxmLnUvk1Rei/halI7kOWZL2RBeV9FMGzgM9LZA8CVaNwFMaNA==", + "path": "microsoft.extensions.configuration/9.0.0", + "hashPath": "microsoft.extensions.configuration.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Abstractions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-lqvd7W3FGKUO1+ZoUEMaZ5XDJeWvjpy2/M/ptCGz3tXLD4HWVaSzjufsAsjemasBEg+2SxXVtYVvGt5r2nKDlg==", + "path": "microsoft.extensions.configuration.abstractions/9.0.0", + "hashPath": "microsoft.extensions.configuration.abstractions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Binder/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-RiScL99DcyngY9zJA2ROrri7Br8tn5N4hP4YNvGdTN/bvg1A3dwvDOxHnNZ3Im7x2SJ5i4LkX1uPiR/MfSFBLQ==", + "path": "microsoft.extensions.configuration.binder/9.0.0", + "hashPath": "microsoft.extensions.configuration.binder.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.CommandLine/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-qD+hdkBtR9Ps7AxfhTJCnoVakkadHgHlD1WRN0QHGHod+SDuca1ao1kF4G2rmpAz2AEKrE2N2vE8CCCZ+ILnNw==", + "path": "microsoft.extensions.configuration.commandline/9.0.0", + "hashPath": "microsoft.extensions.configuration.commandline.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.EnvironmentVariables/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-v5R638eNMxksfXb7MFnkPwLPp+Ym4W/SIGNuoe8qFVVyvygQD5DdLusybmYSJEr9zc1UzWzim/ATKeIOVvOFDg==", + "path": "microsoft.extensions.configuration.environmentvariables/9.0.0", + "hashPath": "microsoft.extensions.configuration.environmentvariables.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.FileExtensions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-4EK93Jcd2lQG4GY6PAw8jGss0ZzFP0vPc1J85mES5fKNuDTqgFXHba9onBw2s18fs3I4vdo2AWyfD1mPAxWSQQ==", + "path": "microsoft.extensions.configuration.fileextensions/9.0.0", + "hashPath": "microsoft.extensions.configuration.fileextensions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Json/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-WiTK0LrnsqmedrbzwL7f4ZUo+/wByqy2eKab39I380i2rd8ImfCRMrtkqJVGDmfqlkP/YzhckVOwPc5MPrSNpg==", + "path": "microsoft.extensions.configuration.json/9.0.0", + "hashPath": "microsoft.extensions.configuration.json.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.UserSecrets/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-FShWw8OysquwV7wQHYkkz0VWsJSo6ETUu4h7tJRMtnG0uR+tzKOldhcO8xB1pGSOI3Ng6v3N1Q94YO8Rzq1P6A==", + "path": "microsoft.extensions.configuration.usersecrets/9.0.0", + "hashPath": "microsoft.extensions.configuration.usersecrets.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-MCPrg7v3QgNMr0vX4vzRXvkNGgLg8vKWX0nKCWUxu2uPyMsaRgiRc1tHBnbTcfJMhMKj2slE/j2M9oGkd25DNw==", + "path": "microsoft.extensions.dependencyinjection/9.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-+6f2qv2a3dLwd5w6JanPIPs47CxRbnk+ZocMJUhv9NxP88VlOcJYZs9jY+MYSjxvady08bUZn6qgiNh7DadGgg==", + "path": "microsoft.extensions.dependencyinjection.abstractions/9.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.abstractions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Diagnostics/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-0CF9ZrNw5RAlRfbZuVIvzzhP8QeWqHiUmMBU/2H7Nmit8/vwP3/SbHeEctth7D4Gz2fBnEbokPc1NU8/j/1ZLw==", + "path": "microsoft.extensions.diagnostics/9.0.0", + "hashPath": "microsoft.extensions.diagnostics.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Diagnostics.Abstractions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1K8P7XzuzX8W8pmXcZjcrqS6x5eSSdvhQohmcpgiQNY/HlDAlnrhR9dvlURfFz428A+RTCJpUyB+aKTA6AgVcQ==", + "path": "microsoft.extensions.diagnostics.abstractions/9.0.0", + "hashPath": "microsoft.extensions.diagnostics.abstractions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Abstractions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-uK439QzYR0q2emLVtYzwyK3x+T5bTY4yWsd/k/ZUS9LR6Sflp8MIdhGXW8kQCd86dQD4tLqvcbLkku8qHY263Q==", + "path": "microsoft.extensions.fileproviders.abstractions/9.0.0", + "hashPath": "microsoft.extensions.fileproviders.abstractions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Physical/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3+ZUSpOSmie+o8NnLIRqCxSh65XL/ExU7JYnFOg58awDRlY3lVpZ9A369jkoZL1rpsq7LDhEfkn2ghhGaY1y5Q==", + "path": "microsoft.extensions.fileproviders.physical/9.0.0", + "hashPath": "microsoft.extensions.fileproviders.physical.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileSystemGlobbing/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-jGFKZiXs2HNseK3NK/rfwHNNovER71jSj4BD1a/649ml9+h6oEtYd0GSALZDNW8jZ2Rh+oAeadOa6sagYW1F2A==", + "path": "microsoft.extensions.filesystemglobbing/9.0.0", + "hashPath": "microsoft.extensions.filesystemglobbing.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Hosting/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-wNmQWRCa83HYbpxQ3wH7xBn8oyGjONSj1k8svzrFUFyJMfg/Ja/g0NfI0p85wxlUxBh97A6ypmL8X5vVUA5y2Q==", + "path": "microsoft.extensions.hosting/9.0.0", + "hashPath": "microsoft.extensions.hosting.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Hosting.Abstractions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-yUKJgu81ExjvqbNWqZKshBbLntZMbMVz/P7Way2SBx7bMqA08Mfdc9O7hWDKAiSp+zPUGT6LKcSCQIPeDK+CCw==", + "path": "microsoft.extensions.hosting.abstractions/9.0.0", + "hashPath": "microsoft.extensions.hosting.abstractions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Hosting.WindowsServices/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-OQ7aTejEpkj1OPibhvKYhygUSoKQ+O5YYuBmJxOCC3+F5v7d4szYfvOGd8aegK8/ARFTJqpeXZq1wyIwEza6lg==", + "path": "microsoft.extensions.hosting.windowsservices/9.0.0", + "hashPath": "microsoft.extensions.hosting.windowsservices.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-crjWyORoug0kK7RSNJBTeSE6VX8IQgLf3nUpTB9m62bPXp/tzbnOsnbe8TXEG0AASNaKZddnpHKw7fET8E++Pg==", + "path": "microsoft.extensions.logging/9.0.0", + "hashPath": "microsoft.extensions.logging.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Abstractions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-g0UfujELzlLbHoVG8kPKVBaW470Ewi+jnptGS9KUi6jcb+k2StujtK3m26DFSGGwQ/+bVgZfsWqNzlP6YOejvw==", + "path": "microsoft.extensions.logging.abstractions/9.0.0", + "hashPath": "microsoft.extensions.logging.abstractions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Configuration/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-H05HiqaNmg6GjH34ocYE9Wm1twm3Oz2aXZko8GTwGBzM7op2brpAA8pJ5yyD1OpS1mXUtModBYOlcZ/wXeWsSg==", + "path": "microsoft.extensions.logging.configuration/9.0.0", + "hashPath": "microsoft.extensions.logging.configuration.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Console/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-yDZ4zsjl7N0K+R/1QTNpXBd79Kaf4qNLHtjk4NaG82UtNg2Z6etJywwv6OarOv3Rp7ocU7uIaRY4CrzHRO/d3w==", + "path": "microsoft.extensions.logging.console/9.0.0", + "hashPath": "microsoft.extensions.logging.console.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Debug/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-4wGlHsrLhYjLw4sFkfRixu2w4DK7dv60OjbvgbLGhUJk0eUPxYHhnszZ/P18nnAkfrPryvtOJ3ZTVev0kpqM6A==", + "path": "microsoft.extensions.logging.debug/9.0.0", + "hashPath": "microsoft.extensions.logging.debug.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.EventLog/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/B8I5bScondnLMNULA3PBu/7Gvmv/P7L83j7gVrmLh6R+HCgHqUNIwVvzCok4ZjIXN2KxrsONHjFYwoBK5EJgQ==", + "path": "microsoft.extensions.logging.eventlog/9.0.0", + "hashPath": "microsoft.extensions.logging.eventlog.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.EventSource/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-zvSjdOAb3HW3aJPM5jf+PR9UoIkoci9id80RXmBgrDEozWI0GDw8tdmpyZgZSwFDvGCwHFodFLNQaeH8879rlA==", + "path": "microsoft.extensions.logging.eventsource/9.0.0", + "hashPath": "microsoft.extensions.logging.eventsource.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Options/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-y2146b3jrPI3Q0lokKXdKLpmXqakYbDIPDV6r3M8SqvSf45WwOTzkyfDpxnZXJsJQEpAsAqjUq5Pu8RCJMjubg==", + "path": "microsoft.extensions.options/9.0.0", + "hashPath": "microsoft.extensions.options.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Options.ConfigurationExtensions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Ob3FXsXkcSMQmGZi7qP07EQ39kZpSBlTcAZLbJLdI4FIf0Jug8biv2HTavWmnTirchctPlq9bl/26CXtQRguzA==", + "path": "microsoft.extensions.options.configurationextensions/9.0.0", + "hashPath": "microsoft.extensions.options.configurationextensions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-N3qEBzmLMYiASUlKxxFIISP4AiwuPTHF5uCh+2CWSwwzAJiIYx0kBJsS30cp1nvhSySFAVi30jecD307jV+8Kg==", + "path": "microsoft.extensions.primitives/9.0.0", + "hashPath": "microsoft.extensions.primitives.9.0.0.nupkg.sha512" + }, + "Newtonsoft.Json/13.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==", + "path": "newtonsoft.json/13.0.3", + "hashPath": "newtonsoft.json.13.0.3.nupkg.sha512" + }, + "Newtonsoft.Json.Bson/1.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-QYFyxhaABwmq3p/21VrZNYvCg3DaEoN/wUuw5nmfAf0X3HLjgupwhkEWdgfb9nvGAUIv3osmZoD3kKl4jxEmYQ==", + "path": "newtonsoft.json.bson/1.0.2", + "hashPath": "newtonsoft.json.bson.1.0.2.nupkg.sha512" + }, + "System.CodeDom/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-oTE5IfuMoET8yaZP/vdvy9xO47guAv/rOhe4DODuFBN3ySprcQOlXqO3j+e/H/YpKKR5sglrxRaZ2HYOhNJrqA==", + "path": "system.codedom/9.0.0", + "hashPath": "system.codedom.9.0.0.nupkg.sha512" + }, + "System.Configuration.ConfigurationManager/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-PdkuMrwDhXoKFo/JxISIi9E8L+QGn9Iquj2OKDWHB6Y/HnUOuBouF7uS3R4Hw3FoNmwwMo6hWgazQdyHIIs27A==", + "path": "system.configuration.configurationmanager/9.0.0", + "hashPath": "system.configuration.configurationmanager.9.0.0.nupkg.sha512" + }, + "System.Diagnostics.EventLog/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-qd01+AqPhbAG14KtdtIqFk+cxHQFZ/oqRSCoxU1F+Q6Kv0cl726sl7RzU9yLFGd4BUOKdN4XojXF0pQf/R6YeA==", + "path": "system.diagnostics.eventlog/9.0.0", + "hashPath": "system.diagnostics.eventlog.9.0.0.nupkg.sha512" + }, + "System.Diagnostics.PerformanceCounter/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1SSqHtWZUdAC0j0UCw2ZWV4iOWB7nPZFkseqPsjdaypVu7ue1xsUJMobXkpHEDFNTrL0DpOdT7k6qDfqmFkQ6g==", + "path": "system.diagnostics.performancecounter/9.0.0", + "hashPath": "system.diagnostics.performancecounter.9.0.0.nupkg.sha512" + }, + "System.Management/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-bVh4xAMI5grY5GZoklKcMBLirhC8Lqzp63Ft3zXJacwGAlLyFdF4k0qz4pnKIlO6HyL2Z4zqmHm9UkzEo6FFsA==", + "path": "system.management/9.0.0", + "hashPath": "system.management.9.0.0.nupkg.sha512" + }, + "System.Security.Cryptography.ProtectedData/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-CJW+x/F6fmRQ7N6K8paasTw9PDZp4t7G76UjGNlSDgoHPF0h08vTzLYbLZpOLEJSg35d5wy2jCXGo84EN05DpQ==", + "path": "system.security.cryptography.protecteddata/9.0.0", + "hashPath": "system.security.cryptography.protecteddata.9.0.0.nupkg.sha512" + }, + "System.ServiceProcess.ServiceController/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ciFstNZEWYf40HbwzdQLdgQpgpnjkleC1z0jMqBKRdkEQqQ6I/Aht0x9fTBODnaQTtcF+scvrdimoDbfNap/aQ==", + "path": "system.serviceprocess.servicecontroller/9.0.0", + "hashPath": "system.serviceprocess.servicecontroller.9.0.0.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/bin/Debug/net9.0/publish/publish/publish/publish/ResourceMonitorService.runtimeconfig.json b/bin/Debug/net9.0/publish/publish/publish/publish/ResourceMonitorService.runtimeconfig.json new file mode 100644 index 0000000..2e59683 --- /dev/null +++ b/bin/Debug/net9.0/publish/publish/publish/publish/ResourceMonitorService.runtimeconfig.json @@ -0,0 +1,19 @@ +{ + "runtimeOptions": { + "tfm": "net9.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "9.0.0" + }, + { + "name": "Microsoft.AspNetCore.App", + "version": "9.0.0" + } + ], + "configProperties": { + "System.Reflection.Metadata.MetadataUpdater.IsSupported": false, + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false + } + } +} \ No newline at end of file diff --git a/bin/Debug/net9.0/publish/publish/publish/publish/appsettings.Development.json b/bin/Debug/net9.0/publish/publish/publish/publish/appsettings.Development.json new file mode 100644 index 0000000..b2dcdb6 --- /dev/null +++ b/bin/Debug/net9.0/publish/publish/publish/publish/appsettings.Development.json @@ -0,0 +1,8 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.Hosting.Lifetime": "Information" + } + } +} diff --git a/bin/Debug/net9.0/publish/publish/publish/publish/appsettings.json b/bin/Debug/net9.0/publish/publish/publish/publish/appsettings.json new file mode 100644 index 0000000..f9a3e33 --- /dev/null +++ b/bin/Debug/net9.0/publish/publish/publish/publish/appsettings.json @@ -0,0 +1,16 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.Hosting.Lifetime": "Information" + } + }, + "RunAsWindowsService": true, + "Kestrel": { + "Endpoints": { + "Http": { + "Url": "http://localhost:5000" + } + } + } +} diff --git a/bin/Debug/net9.0/publish/publish/publish/publish/publish/ResourceMonitorService.deps.json b/bin/Debug/net9.0/publish/publish/publish/publish/publish/ResourceMonitorService.deps.json new file mode 100644 index 0000000..5859ccf --- /dev/null +++ b/bin/Debug/net9.0/publish/publish/publish/publish/publish/ResourceMonitorService.deps.json @@ -0,0 +1,648 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v9.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v9.0": { + "ResourceMonitorService/1.0.0": { + "dependencies": { + "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "9.0.0", + "Microsoft.Extensions.Hosting": "9.0.0", + "Microsoft.Extensions.Hosting.WindowsServices": "9.0.0", + "System.Diagnostics.PerformanceCounter": "9.0.0", + "System.Management": "9.0.0" + }, + "runtime": { + "ResourceMonitorService.dll": {} + } + }, + "Microsoft.AspNetCore.JsonPatch/9.0.0": { + "dependencies": { + "Microsoft.CSharp": "4.7.0", + "Newtonsoft.Json": "13.0.3" + }, + "runtime": { + "lib/net9.0/Microsoft.AspNetCore.JsonPatch.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52903" + } + } + }, + "Microsoft.AspNetCore.Mvc.NewtonsoftJson/9.0.0": { + "dependencies": { + "Microsoft.AspNetCore.JsonPatch": "9.0.0", + "Newtonsoft.Json": "13.0.3", + "Newtonsoft.Json.Bson": "1.0.2" + }, + "runtime": { + "lib/net9.0/Microsoft.AspNetCore.Mvc.NewtonsoftJson.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52903" + } + } + }, + "Microsoft.CSharp/4.7.0": {}, + "Microsoft.Extensions.Configuration/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.Primitives": "9.0.0" + } + }, + "Microsoft.Extensions.Configuration.Abstractions/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "9.0.0" + } + }, + "Microsoft.Extensions.Configuration.Binder/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0" + } + }, + "Microsoft.Extensions.Configuration.CommandLine/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0" + } + }, + "Microsoft.Extensions.Configuration.EnvironmentVariables/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0" + } + }, + "Microsoft.Extensions.Configuration.FileExtensions/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0", + "Microsoft.Extensions.FileProviders.Physical": "9.0.0", + "Microsoft.Extensions.Primitives": "9.0.0" + } + }, + "Microsoft.Extensions.Configuration.Json/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.Configuration.FileExtensions": "9.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0" + } + }, + "Microsoft.Extensions.Configuration.UserSecrets/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.Configuration.Json": "9.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0", + "Microsoft.Extensions.FileProviders.Physical": "9.0.0" + } + }, + "Microsoft.Extensions.DependencyInjection/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0" + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.0": {}, + "Microsoft.Extensions.Diagnostics/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.0", + "Microsoft.Extensions.Diagnostics.Abstractions": "9.0.0", + "Microsoft.Extensions.Options.ConfigurationExtensions": "9.0.0" + } + }, + "Microsoft.Extensions.Diagnostics.Abstractions/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0" + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "9.0.0" + } + }, + "Microsoft.Extensions.FileProviders.Physical/9.0.0": { + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0", + "Microsoft.Extensions.FileSystemGlobbing": "9.0.0", + "Microsoft.Extensions.Primitives": "9.0.0" + } + }, + "Microsoft.Extensions.FileSystemGlobbing/9.0.0": {}, + "Microsoft.Extensions.Hosting/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.Configuration.Binder": "9.0.0", + "Microsoft.Extensions.Configuration.CommandLine": "9.0.0", + "Microsoft.Extensions.Configuration.EnvironmentVariables": "9.0.0", + "Microsoft.Extensions.Configuration.FileExtensions": "9.0.0", + "Microsoft.Extensions.Configuration.Json": "9.0.0", + "Microsoft.Extensions.Configuration.UserSecrets": "9.0.0", + "Microsoft.Extensions.DependencyInjection": "9.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Diagnostics": "9.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0", + "Microsoft.Extensions.FileProviders.Physical": "9.0.0", + "Microsoft.Extensions.Hosting.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging.Configuration": "9.0.0", + "Microsoft.Extensions.Logging.Console": "9.0.0", + "Microsoft.Extensions.Logging.Debug": "9.0.0", + "Microsoft.Extensions.Logging.EventLog": "9.0.0", + "Microsoft.Extensions.Logging.EventSource": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0" + } + }, + "Microsoft.Extensions.Hosting.Abstractions/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Diagnostics.Abstractions": "9.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0" + } + }, + "Microsoft.Extensions.Hosting.WindowsServices/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Hosting": "9.0.0", + "Microsoft.Extensions.Logging.EventLog": "9.0.0", + "System.ServiceProcess.ServiceController": "9.0.0" + }, + "runtime": { + "lib/net9.0/Microsoft.Extensions.Hosting.WindowsServices.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "Microsoft.Extensions.Logging/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0" + } + }, + "Microsoft.Extensions.Logging.Abstractions/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0" + } + }, + "Microsoft.Extensions.Logging.Configuration/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.Configuration.Binder": "9.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0", + "Microsoft.Extensions.Options.ConfigurationExtensions": "9.0.0" + } + }, + "Microsoft.Extensions.Logging.Console/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging.Configuration": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0" + } + }, + "Microsoft.Extensions.Logging.Debug/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0" + } + }, + "Microsoft.Extensions.Logging.EventLog/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0", + "System.Diagnostics.EventLog": "9.0.0" + } + }, + "Microsoft.Extensions.Logging.EventSource/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0", + "Microsoft.Extensions.Primitives": "9.0.0" + } + }, + "Microsoft.Extensions.Options/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Primitives": "9.0.0" + } + }, + "Microsoft.Extensions.Options.ConfigurationExtensions/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.Configuration.Binder": "9.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0", + "Microsoft.Extensions.Primitives": "9.0.0" + } + }, + "Microsoft.Extensions.Primitives/9.0.0": {}, + "Newtonsoft.Json/13.0.3": { + "runtime": { + "lib/net6.0/Newtonsoft.Json.dll": { + "assemblyVersion": "13.0.0.0", + "fileVersion": "13.0.3.27908" + } + } + }, + "Newtonsoft.Json.Bson/1.0.2": { + "dependencies": { + "Newtonsoft.Json": "13.0.3" + }, + "runtime": { + "lib/netstandard2.0/Newtonsoft.Json.Bson.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.2.22727" + } + } + }, + "System.CodeDom/9.0.0": { + "runtime": { + "lib/net9.0/System.CodeDom.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "System.Configuration.ConfigurationManager/9.0.0": { + "dependencies": { + "System.Diagnostics.EventLog": "9.0.0", + "System.Security.Cryptography.ProtectedData": "9.0.0" + }, + "runtime": { + "lib/net9.0/System.Configuration.ConfigurationManager.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "System.Diagnostics.EventLog/9.0.0": {}, + "System.Diagnostics.PerformanceCounter/9.0.0": { + "dependencies": { + "System.Configuration.ConfigurationManager": "9.0.0" + }, + "runtime": { + "lib/net9.0/System.Diagnostics.PerformanceCounter.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net9.0/System.Diagnostics.PerformanceCounter.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "System.Management/9.0.0": { + "dependencies": { + "System.CodeDom": "9.0.0" + }, + "runtime": { + "lib/net9.0/System.Management.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net9.0/System.Management.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "System.Security.Cryptography.ProtectedData/9.0.0": { + "runtime": { + "lib/net9.0/System.Security.Cryptography.ProtectedData.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "System.ServiceProcess.ServiceController/9.0.0": { + "dependencies": { + "System.Diagnostics.EventLog": "9.0.0" + }, + "runtime": { + "lib/net9.0/System.ServiceProcess.ServiceController.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net9.0/System.ServiceProcess.ServiceController.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + } + } + }, + "libraries": { + "ResourceMonitorService/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.JsonPatch/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/4UONYoAIeexPoAmbzBPkVGA6KAY7t0BM+1sr0fKss2V1ERCdcM+Llub4X5Ma+LJ60oPp6KzM0e3j+Pp/JHCNw==", + "path": "microsoft.aspnetcore.jsonpatch/9.0.0", + "hashPath": "microsoft.aspnetcore.jsonpatch.9.0.0.nupkg.sha512" + }, + "Microsoft.AspNetCore.Mvc.NewtonsoftJson/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-pTFDEmZi3GheCSPrBxzyE63+d5unln2vYldo/nOm1xet/4rpEk2oJYcwpclPQ13E+LZBF9XixkgwYTUwqznlWg==", + "path": "microsoft.aspnetcore.mvc.newtonsoftjson/9.0.0", + "hashPath": "microsoft.aspnetcore.mvc.newtonsoftjson.9.0.0.nupkg.sha512" + }, + "Microsoft.CSharp/4.7.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-pTj+D3uJWyN3My70i2Hqo+OXixq3Os2D1nJ2x92FFo6sk8fYS1m1WLNTs0Dc1uPaViH0YvEEwvzddQ7y4rhXmA==", + "path": "microsoft.csharp/4.7.0", + "hashPath": "microsoft.csharp.4.7.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-YIMO9T3JL8MeEXgVozKt2v79hquo/EFtnY0vgxmLnUvk1Rei/halI7kOWZL2RBeV9FMGzgM9LZA8CVaNwFMaNA==", + "path": "microsoft.extensions.configuration/9.0.0", + "hashPath": "microsoft.extensions.configuration.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Abstractions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-lqvd7W3FGKUO1+ZoUEMaZ5XDJeWvjpy2/M/ptCGz3tXLD4HWVaSzjufsAsjemasBEg+2SxXVtYVvGt5r2nKDlg==", + "path": "microsoft.extensions.configuration.abstractions/9.0.0", + "hashPath": "microsoft.extensions.configuration.abstractions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Binder/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-RiScL99DcyngY9zJA2ROrri7Br8tn5N4hP4YNvGdTN/bvg1A3dwvDOxHnNZ3Im7x2SJ5i4LkX1uPiR/MfSFBLQ==", + "path": "microsoft.extensions.configuration.binder/9.0.0", + "hashPath": "microsoft.extensions.configuration.binder.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.CommandLine/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-qD+hdkBtR9Ps7AxfhTJCnoVakkadHgHlD1WRN0QHGHod+SDuca1ao1kF4G2rmpAz2AEKrE2N2vE8CCCZ+ILnNw==", + "path": "microsoft.extensions.configuration.commandline/9.0.0", + "hashPath": "microsoft.extensions.configuration.commandline.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.EnvironmentVariables/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-v5R638eNMxksfXb7MFnkPwLPp+Ym4W/SIGNuoe8qFVVyvygQD5DdLusybmYSJEr9zc1UzWzim/ATKeIOVvOFDg==", + "path": "microsoft.extensions.configuration.environmentvariables/9.0.0", + "hashPath": "microsoft.extensions.configuration.environmentvariables.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.FileExtensions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-4EK93Jcd2lQG4GY6PAw8jGss0ZzFP0vPc1J85mES5fKNuDTqgFXHba9onBw2s18fs3I4vdo2AWyfD1mPAxWSQQ==", + "path": "microsoft.extensions.configuration.fileextensions/9.0.0", + "hashPath": "microsoft.extensions.configuration.fileextensions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Json/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-WiTK0LrnsqmedrbzwL7f4ZUo+/wByqy2eKab39I380i2rd8ImfCRMrtkqJVGDmfqlkP/YzhckVOwPc5MPrSNpg==", + "path": "microsoft.extensions.configuration.json/9.0.0", + "hashPath": "microsoft.extensions.configuration.json.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.UserSecrets/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-FShWw8OysquwV7wQHYkkz0VWsJSo6ETUu4h7tJRMtnG0uR+tzKOldhcO8xB1pGSOI3Ng6v3N1Q94YO8Rzq1P6A==", + "path": "microsoft.extensions.configuration.usersecrets/9.0.0", + "hashPath": "microsoft.extensions.configuration.usersecrets.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-MCPrg7v3QgNMr0vX4vzRXvkNGgLg8vKWX0nKCWUxu2uPyMsaRgiRc1tHBnbTcfJMhMKj2slE/j2M9oGkd25DNw==", + "path": "microsoft.extensions.dependencyinjection/9.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-+6f2qv2a3dLwd5w6JanPIPs47CxRbnk+ZocMJUhv9NxP88VlOcJYZs9jY+MYSjxvady08bUZn6qgiNh7DadGgg==", + "path": "microsoft.extensions.dependencyinjection.abstractions/9.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.abstractions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Diagnostics/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-0CF9ZrNw5RAlRfbZuVIvzzhP8QeWqHiUmMBU/2H7Nmit8/vwP3/SbHeEctth7D4Gz2fBnEbokPc1NU8/j/1ZLw==", + "path": "microsoft.extensions.diagnostics/9.0.0", + "hashPath": "microsoft.extensions.diagnostics.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Diagnostics.Abstractions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1K8P7XzuzX8W8pmXcZjcrqS6x5eSSdvhQohmcpgiQNY/HlDAlnrhR9dvlURfFz428A+RTCJpUyB+aKTA6AgVcQ==", + "path": "microsoft.extensions.diagnostics.abstractions/9.0.0", + "hashPath": "microsoft.extensions.diagnostics.abstractions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Abstractions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-uK439QzYR0q2emLVtYzwyK3x+T5bTY4yWsd/k/ZUS9LR6Sflp8MIdhGXW8kQCd86dQD4tLqvcbLkku8qHY263Q==", + "path": "microsoft.extensions.fileproviders.abstractions/9.0.0", + "hashPath": "microsoft.extensions.fileproviders.abstractions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Physical/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3+ZUSpOSmie+o8NnLIRqCxSh65XL/ExU7JYnFOg58awDRlY3lVpZ9A369jkoZL1rpsq7LDhEfkn2ghhGaY1y5Q==", + "path": "microsoft.extensions.fileproviders.physical/9.0.0", + "hashPath": "microsoft.extensions.fileproviders.physical.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileSystemGlobbing/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-jGFKZiXs2HNseK3NK/rfwHNNovER71jSj4BD1a/649ml9+h6oEtYd0GSALZDNW8jZ2Rh+oAeadOa6sagYW1F2A==", + "path": "microsoft.extensions.filesystemglobbing/9.0.0", + "hashPath": "microsoft.extensions.filesystemglobbing.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Hosting/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-wNmQWRCa83HYbpxQ3wH7xBn8oyGjONSj1k8svzrFUFyJMfg/Ja/g0NfI0p85wxlUxBh97A6ypmL8X5vVUA5y2Q==", + "path": "microsoft.extensions.hosting/9.0.0", + "hashPath": "microsoft.extensions.hosting.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Hosting.Abstractions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-yUKJgu81ExjvqbNWqZKshBbLntZMbMVz/P7Way2SBx7bMqA08Mfdc9O7hWDKAiSp+zPUGT6LKcSCQIPeDK+CCw==", + "path": "microsoft.extensions.hosting.abstractions/9.0.0", + "hashPath": "microsoft.extensions.hosting.abstractions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Hosting.WindowsServices/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-OQ7aTejEpkj1OPibhvKYhygUSoKQ+O5YYuBmJxOCC3+F5v7d4szYfvOGd8aegK8/ARFTJqpeXZq1wyIwEza6lg==", + "path": "microsoft.extensions.hosting.windowsservices/9.0.0", + "hashPath": "microsoft.extensions.hosting.windowsservices.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-crjWyORoug0kK7RSNJBTeSE6VX8IQgLf3nUpTB9m62bPXp/tzbnOsnbe8TXEG0AASNaKZddnpHKw7fET8E++Pg==", + "path": "microsoft.extensions.logging/9.0.0", + "hashPath": "microsoft.extensions.logging.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Abstractions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-g0UfujELzlLbHoVG8kPKVBaW470Ewi+jnptGS9KUi6jcb+k2StujtK3m26DFSGGwQ/+bVgZfsWqNzlP6YOejvw==", + "path": "microsoft.extensions.logging.abstractions/9.0.0", + "hashPath": "microsoft.extensions.logging.abstractions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Configuration/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-H05HiqaNmg6GjH34ocYE9Wm1twm3Oz2aXZko8GTwGBzM7op2brpAA8pJ5yyD1OpS1mXUtModBYOlcZ/wXeWsSg==", + "path": "microsoft.extensions.logging.configuration/9.0.0", + "hashPath": "microsoft.extensions.logging.configuration.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Console/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-yDZ4zsjl7N0K+R/1QTNpXBd79Kaf4qNLHtjk4NaG82UtNg2Z6etJywwv6OarOv3Rp7ocU7uIaRY4CrzHRO/d3w==", + "path": "microsoft.extensions.logging.console/9.0.0", + "hashPath": "microsoft.extensions.logging.console.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Debug/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-4wGlHsrLhYjLw4sFkfRixu2w4DK7dv60OjbvgbLGhUJk0eUPxYHhnszZ/P18nnAkfrPryvtOJ3ZTVev0kpqM6A==", + "path": "microsoft.extensions.logging.debug/9.0.0", + "hashPath": "microsoft.extensions.logging.debug.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.EventLog/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/B8I5bScondnLMNULA3PBu/7Gvmv/P7L83j7gVrmLh6R+HCgHqUNIwVvzCok4ZjIXN2KxrsONHjFYwoBK5EJgQ==", + "path": "microsoft.extensions.logging.eventlog/9.0.0", + "hashPath": "microsoft.extensions.logging.eventlog.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.EventSource/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-zvSjdOAb3HW3aJPM5jf+PR9UoIkoci9id80RXmBgrDEozWI0GDw8tdmpyZgZSwFDvGCwHFodFLNQaeH8879rlA==", + "path": "microsoft.extensions.logging.eventsource/9.0.0", + "hashPath": "microsoft.extensions.logging.eventsource.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Options/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-y2146b3jrPI3Q0lokKXdKLpmXqakYbDIPDV6r3M8SqvSf45WwOTzkyfDpxnZXJsJQEpAsAqjUq5Pu8RCJMjubg==", + "path": "microsoft.extensions.options/9.0.0", + "hashPath": "microsoft.extensions.options.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Options.ConfigurationExtensions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Ob3FXsXkcSMQmGZi7qP07EQ39kZpSBlTcAZLbJLdI4FIf0Jug8biv2HTavWmnTirchctPlq9bl/26CXtQRguzA==", + "path": "microsoft.extensions.options.configurationextensions/9.0.0", + "hashPath": "microsoft.extensions.options.configurationextensions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-N3qEBzmLMYiASUlKxxFIISP4AiwuPTHF5uCh+2CWSwwzAJiIYx0kBJsS30cp1nvhSySFAVi30jecD307jV+8Kg==", + "path": "microsoft.extensions.primitives/9.0.0", + "hashPath": "microsoft.extensions.primitives.9.0.0.nupkg.sha512" + }, + "Newtonsoft.Json/13.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==", + "path": "newtonsoft.json/13.0.3", + "hashPath": "newtonsoft.json.13.0.3.nupkg.sha512" + }, + "Newtonsoft.Json.Bson/1.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-QYFyxhaABwmq3p/21VrZNYvCg3DaEoN/wUuw5nmfAf0X3HLjgupwhkEWdgfb9nvGAUIv3osmZoD3kKl4jxEmYQ==", + "path": "newtonsoft.json.bson/1.0.2", + "hashPath": "newtonsoft.json.bson.1.0.2.nupkg.sha512" + }, + "System.CodeDom/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-oTE5IfuMoET8yaZP/vdvy9xO47guAv/rOhe4DODuFBN3ySprcQOlXqO3j+e/H/YpKKR5sglrxRaZ2HYOhNJrqA==", + "path": "system.codedom/9.0.0", + "hashPath": "system.codedom.9.0.0.nupkg.sha512" + }, + "System.Configuration.ConfigurationManager/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-PdkuMrwDhXoKFo/JxISIi9E8L+QGn9Iquj2OKDWHB6Y/HnUOuBouF7uS3R4Hw3FoNmwwMo6hWgazQdyHIIs27A==", + "path": "system.configuration.configurationmanager/9.0.0", + "hashPath": "system.configuration.configurationmanager.9.0.0.nupkg.sha512" + }, + "System.Diagnostics.EventLog/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-qd01+AqPhbAG14KtdtIqFk+cxHQFZ/oqRSCoxU1F+Q6Kv0cl726sl7RzU9yLFGd4BUOKdN4XojXF0pQf/R6YeA==", + "path": "system.diagnostics.eventlog/9.0.0", + "hashPath": "system.diagnostics.eventlog.9.0.0.nupkg.sha512" + }, + "System.Diagnostics.PerformanceCounter/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1SSqHtWZUdAC0j0UCw2ZWV4iOWB7nPZFkseqPsjdaypVu7ue1xsUJMobXkpHEDFNTrL0DpOdT7k6qDfqmFkQ6g==", + "path": "system.diagnostics.performancecounter/9.0.0", + "hashPath": "system.diagnostics.performancecounter.9.0.0.nupkg.sha512" + }, + "System.Management/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-bVh4xAMI5grY5GZoklKcMBLirhC8Lqzp63Ft3zXJacwGAlLyFdF4k0qz4pnKIlO6HyL2Z4zqmHm9UkzEo6FFsA==", + "path": "system.management/9.0.0", + "hashPath": "system.management.9.0.0.nupkg.sha512" + }, + "System.Security.Cryptography.ProtectedData/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-CJW+x/F6fmRQ7N6K8paasTw9PDZp4t7G76UjGNlSDgoHPF0h08vTzLYbLZpOLEJSg35d5wy2jCXGo84EN05DpQ==", + "path": "system.security.cryptography.protecteddata/9.0.0", + "hashPath": "system.security.cryptography.protecteddata.9.0.0.nupkg.sha512" + }, + "System.ServiceProcess.ServiceController/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ciFstNZEWYf40HbwzdQLdgQpgpnjkleC1z0jMqBKRdkEQqQ6I/Aht0x9fTBODnaQTtcF+scvrdimoDbfNap/aQ==", + "path": "system.serviceprocess.servicecontroller/9.0.0", + "hashPath": "system.serviceprocess.servicecontroller.9.0.0.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/bin/Debug/net9.0/publish/publish/publish/publish/publish/ResourceMonitorService.runtimeconfig.json b/bin/Debug/net9.0/publish/publish/publish/publish/publish/ResourceMonitorService.runtimeconfig.json new file mode 100644 index 0000000..2e59683 --- /dev/null +++ b/bin/Debug/net9.0/publish/publish/publish/publish/publish/ResourceMonitorService.runtimeconfig.json @@ -0,0 +1,19 @@ +{ + "runtimeOptions": { + "tfm": "net9.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "9.0.0" + }, + { + "name": "Microsoft.AspNetCore.App", + "version": "9.0.0" + } + ], + "configProperties": { + "System.Reflection.Metadata.MetadataUpdater.IsSupported": false, + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false + } + } +} \ No newline at end of file diff --git a/bin/Debug/net9.0/publish/publish/publish/publish/publish/appsettings.Development.json b/bin/Debug/net9.0/publish/publish/publish/publish/publish/appsettings.Development.json new file mode 100644 index 0000000..b2dcdb6 --- /dev/null +++ b/bin/Debug/net9.0/publish/publish/publish/publish/publish/appsettings.Development.json @@ -0,0 +1,8 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.Hosting.Lifetime": "Information" + } + } +} diff --git a/bin/Debug/net9.0/publish/publish/publish/publish/publish/appsettings.json b/bin/Debug/net9.0/publish/publish/publish/publish/publish/appsettings.json new file mode 100644 index 0000000..7d910a4 --- /dev/null +++ b/bin/Debug/net9.0/publish/publish/publish/publish/publish/appsettings.json @@ -0,0 +1,16 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.Hosting.Lifetime": "Information" + } + }, + "RunAsWindowsService": true, + "Kestrel": { + "Endpoints": { + "Http": { + "Url": "http://*:5000" + } + } + } +} diff --git a/bin/Debug/net9.0/publish/publish/publish/publish/publish/publish/ResourceMonitorService.deps.json b/bin/Debug/net9.0/publish/publish/publish/publish/publish/publish/ResourceMonitorService.deps.json new file mode 100644 index 0000000..5859ccf --- /dev/null +++ b/bin/Debug/net9.0/publish/publish/publish/publish/publish/publish/ResourceMonitorService.deps.json @@ -0,0 +1,648 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v9.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v9.0": { + "ResourceMonitorService/1.0.0": { + "dependencies": { + "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "9.0.0", + "Microsoft.Extensions.Hosting": "9.0.0", + "Microsoft.Extensions.Hosting.WindowsServices": "9.0.0", + "System.Diagnostics.PerformanceCounter": "9.0.0", + "System.Management": "9.0.0" + }, + "runtime": { + "ResourceMonitorService.dll": {} + } + }, + "Microsoft.AspNetCore.JsonPatch/9.0.0": { + "dependencies": { + "Microsoft.CSharp": "4.7.0", + "Newtonsoft.Json": "13.0.3" + }, + "runtime": { + "lib/net9.0/Microsoft.AspNetCore.JsonPatch.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52903" + } + } + }, + "Microsoft.AspNetCore.Mvc.NewtonsoftJson/9.0.0": { + "dependencies": { + "Microsoft.AspNetCore.JsonPatch": "9.0.0", + "Newtonsoft.Json": "13.0.3", + "Newtonsoft.Json.Bson": "1.0.2" + }, + "runtime": { + "lib/net9.0/Microsoft.AspNetCore.Mvc.NewtonsoftJson.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52903" + } + } + }, + "Microsoft.CSharp/4.7.0": {}, + "Microsoft.Extensions.Configuration/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.Primitives": "9.0.0" + } + }, + "Microsoft.Extensions.Configuration.Abstractions/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "9.0.0" + } + }, + "Microsoft.Extensions.Configuration.Binder/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0" + } + }, + "Microsoft.Extensions.Configuration.CommandLine/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0" + } + }, + "Microsoft.Extensions.Configuration.EnvironmentVariables/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0" + } + }, + "Microsoft.Extensions.Configuration.FileExtensions/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0", + "Microsoft.Extensions.FileProviders.Physical": "9.0.0", + "Microsoft.Extensions.Primitives": "9.0.0" + } + }, + "Microsoft.Extensions.Configuration.Json/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.Configuration.FileExtensions": "9.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0" + } + }, + "Microsoft.Extensions.Configuration.UserSecrets/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.Configuration.Json": "9.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0", + "Microsoft.Extensions.FileProviders.Physical": "9.0.0" + } + }, + "Microsoft.Extensions.DependencyInjection/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0" + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.0": {}, + "Microsoft.Extensions.Diagnostics/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.0", + "Microsoft.Extensions.Diagnostics.Abstractions": "9.0.0", + "Microsoft.Extensions.Options.ConfigurationExtensions": "9.0.0" + } + }, + "Microsoft.Extensions.Diagnostics.Abstractions/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0" + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "9.0.0" + } + }, + "Microsoft.Extensions.FileProviders.Physical/9.0.0": { + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0", + "Microsoft.Extensions.FileSystemGlobbing": "9.0.0", + "Microsoft.Extensions.Primitives": "9.0.0" + } + }, + "Microsoft.Extensions.FileSystemGlobbing/9.0.0": {}, + "Microsoft.Extensions.Hosting/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.Configuration.Binder": "9.0.0", + "Microsoft.Extensions.Configuration.CommandLine": "9.0.0", + "Microsoft.Extensions.Configuration.EnvironmentVariables": "9.0.0", + "Microsoft.Extensions.Configuration.FileExtensions": "9.0.0", + "Microsoft.Extensions.Configuration.Json": "9.0.0", + "Microsoft.Extensions.Configuration.UserSecrets": "9.0.0", + "Microsoft.Extensions.DependencyInjection": "9.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Diagnostics": "9.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0", + "Microsoft.Extensions.FileProviders.Physical": "9.0.0", + "Microsoft.Extensions.Hosting.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging.Configuration": "9.0.0", + "Microsoft.Extensions.Logging.Console": "9.0.0", + "Microsoft.Extensions.Logging.Debug": "9.0.0", + "Microsoft.Extensions.Logging.EventLog": "9.0.0", + "Microsoft.Extensions.Logging.EventSource": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0" + } + }, + "Microsoft.Extensions.Hosting.Abstractions/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Diagnostics.Abstractions": "9.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0" + } + }, + "Microsoft.Extensions.Hosting.WindowsServices/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Hosting": "9.0.0", + "Microsoft.Extensions.Logging.EventLog": "9.0.0", + "System.ServiceProcess.ServiceController": "9.0.0" + }, + "runtime": { + "lib/net9.0/Microsoft.Extensions.Hosting.WindowsServices.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "Microsoft.Extensions.Logging/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0" + } + }, + "Microsoft.Extensions.Logging.Abstractions/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0" + } + }, + "Microsoft.Extensions.Logging.Configuration/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.Configuration.Binder": "9.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0", + "Microsoft.Extensions.Options.ConfigurationExtensions": "9.0.0" + } + }, + "Microsoft.Extensions.Logging.Console/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging.Configuration": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0" + } + }, + "Microsoft.Extensions.Logging.Debug/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0" + } + }, + "Microsoft.Extensions.Logging.EventLog/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0", + "System.Diagnostics.EventLog": "9.0.0" + } + }, + "Microsoft.Extensions.Logging.EventSource/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0", + "Microsoft.Extensions.Primitives": "9.0.0" + } + }, + "Microsoft.Extensions.Options/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Primitives": "9.0.0" + } + }, + "Microsoft.Extensions.Options.ConfigurationExtensions/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.Configuration.Binder": "9.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0", + "Microsoft.Extensions.Primitives": "9.0.0" + } + }, + "Microsoft.Extensions.Primitives/9.0.0": {}, + "Newtonsoft.Json/13.0.3": { + "runtime": { + "lib/net6.0/Newtonsoft.Json.dll": { + "assemblyVersion": "13.0.0.0", + "fileVersion": "13.0.3.27908" + } + } + }, + "Newtonsoft.Json.Bson/1.0.2": { + "dependencies": { + "Newtonsoft.Json": "13.0.3" + }, + "runtime": { + "lib/netstandard2.0/Newtonsoft.Json.Bson.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.2.22727" + } + } + }, + "System.CodeDom/9.0.0": { + "runtime": { + "lib/net9.0/System.CodeDom.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "System.Configuration.ConfigurationManager/9.0.0": { + "dependencies": { + "System.Diagnostics.EventLog": "9.0.0", + "System.Security.Cryptography.ProtectedData": "9.0.0" + }, + "runtime": { + "lib/net9.0/System.Configuration.ConfigurationManager.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "System.Diagnostics.EventLog/9.0.0": {}, + "System.Diagnostics.PerformanceCounter/9.0.0": { + "dependencies": { + "System.Configuration.ConfigurationManager": "9.0.0" + }, + "runtime": { + "lib/net9.0/System.Diagnostics.PerformanceCounter.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net9.0/System.Diagnostics.PerformanceCounter.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "System.Management/9.0.0": { + "dependencies": { + "System.CodeDom": "9.0.0" + }, + "runtime": { + "lib/net9.0/System.Management.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net9.0/System.Management.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "System.Security.Cryptography.ProtectedData/9.0.0": { + "runtime": { + "lib/net9.0/System.Security.Cryptography.ProtectedData.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "System.ServiceProcess.ServiceController/9.0.0": { + "dependencies": { + "System.Diagnostics.EventLog": "9.0.0" + }, + "runtime": { + "lib/net9.0/System.ServiceProcess.ServiceController.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net9.0/System.ServiceProcess.ServiceController.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + } + } + }, + "libraries": { + "ResourceMonitorService/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.JsonPatch/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/4UONYoAIeexPoAmbzBPkVGA6KAY7t0BM+1sr0fKss2V1ERCdcM+Llub4X5Ma+LJ60oPp6KzM0e3j+Pp/JHCNw==", + "path": "microsoft.aspnetcore.jsonpatch/9.0.0", + "hashPath": "microsoft.aspnetcore.jsonpatch.9.0.0.nupkg.sha512" + }, + "Microsoft.AspNetCore.Mvc.NewtonsoftJson/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-pTFDEmZi3GheCSPrBxzyE63+d5unln2vYldo/nOm1xet/4rpEk2oJYcwpclPQ13E+LZBF9XixkgwYTUwqznlWg==", + "path": "microsoft.aspnetcore.mvc.newtonsoftjson/9.0.0", + "hashPath": "microsoft.aspnetcore.mvc.newtonsoftjson.9.0.0.nupkg.sha512" + }, + "Microsoft.CSharp/4.7.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-pTj+D3uJWyN3My70i2Hqo+OXixq3Os2D1nJ2x92FFo6sk8fYS1m1WLNTs0Dc1uPaViH0YvEEwvzddQ7y4rhXmA==", + "path": "microsoft.csharp/4.7.0", + "hashPath": "microsoft.csharp.4.7.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-YIMO9T3JL8MeEXgVozKt2v79hquo/EFtnY0vgxmLnUvk1Rei/halI7kOWZL2RBeV9FMGzgM9LZA8CVaNwFMaNA==", + "path": "microsoft.extensions.configuration/9.0.0", + "hashPath": "microsoft.extensions.configuration.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Abstractions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-lqvd7W3FGKUO1+ZoUEMaZ5XDJeWvjpy2/M/ptCGz3tXLD4HWVaSzjufsAsjemasBEg+2SxXVtYVvGt5r2nKDlg==", + "path": "microsoft.extensions.configuration.abstractions/9.0.0", + "hashPath": "microsoft.extensions.configuration.abstractions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Binder/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-RiScL99DcyngY9zJA2ROrri7Br8tn5N4hP4YNvGdTN/bvg1A3dwvDOxHnNZ3Im7x2SJ5i4LkX1uPiR/MfSFBLQ==", + "path": "microsoft.extensions.configuration.binder/9.0.0", + "hashPath": "microsoft.extensions.configuration.binder.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.CommandLine/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-qD+hdkBtR9Ps7AxfhTJCnoVakkadHgHlD1WRN0QHGHod+SDuca1ao1kF4G2rmpAz2AEKrE2N2vE8CCCZ+ILnNw==", + "path": "microsoft.extensions.configuration.commandline/9.0.0", + "hashPath": "microsoft.extensions.configuration.commandline.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.EnvironmentVariables/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-v5R638eNMxksfXb7MFnkPwLPp+Ym4W/SIGNuoe8qFVVyvygQD5DdLusybmYSJEr9zc1UzWzim/ATKeIOVvOFDg==", + "path": "microsoft.extensions.configuration.environmentvariables/9.0.0", + "hashPath": "microsoft.extensions.configuration.environmentvariables.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.FileExtensions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-4EK93Jcd2lQG4GY6PAw8jGss0ZzFP0vPc1J85mES5fKNuDTqgFXHba9onBw2s18fs3I4vdo2AWyfD1mPAxWSQQ==", + "path": "microsoft.extensions.configuration.fileextensions/9.0.0", + "hashPath": "microsoft.extensions.configuration.fileextensions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Json/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-WiTK0LrnsqmedrbzwL7f4ZUo+/wByqy2eKab39I380i2rd8ImfCRMrtkqJVGDmfqlkP/YzhckVOwPc5MPrSNpg==", + "path": "microsoft.extensions.configuration.json/9.0.0", + "hashPath": "microsoft.extensions.configuration.json.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.UserSecrets/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-FShWw8OysquwV7wQHYkkz0VWsJSo6ETUu4h7tJRMtnG0uR+tzKOldhcO8xB1pGSOI3Ng6v3N1Q94YO8Rzq1P6A==", + "path": "microsoft.extensions.configuration.usersecrets/9.0.0", + "hashPath": "microsoft.extensions.configuration.usersecrets.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-MCPrg7v3QgNMr0vX4vzRXvkNGgLg8vKWX0nKCWUxu2uPyMsaRgiRc1tHBnbTcfJMhMKj2slE/j2M9oGkd25DNw==", + "path": "microsoft.extensions.dependencyinjection/9.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-+6f2qv2a3dLwd5w6JanPIPs47CxRbnk+ZocMJUhv9NxP88VlOcJYZs9jY+MYSjxvady08bUZn6qgiNh7DadGgg==", + "path": "microsoft.extensions.dependencyinjection.abstractions/9.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.abstractions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Diagnostics/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-0CF9ZrNw5RAlRfbZuVIvzzhP8QeWqHiUmMBU/2H7Nmit8/vwP3/SbHeEctth7D4Gz2fBnEbokPc1NU8/j/1ZLw==", + "path": "microsoft.extensions.diagnostics/9.0.0", + "hashPath": "microsoft.extensions.diagnostics.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Diagnostics.Abstractions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1K8P7XzuzX8W8pmXcZjcrqS6x5eSSdvhQohmcpgiQNY/HlDAlnrhR9dvlURfFz428A+RTCJpUyB+aKTA6AgVcQ==", + "path": "microsoft.extensions.diagnostics.abstractions/9.0.0", + "hashPath": "microsoft.extensions.diagnostics.abstractions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Abstractions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-uK439QzYR0q2emLVtYzwyK3x+T5bTY4yWsd/k/ZUS9LR6Sflp8MIdhGXW8kQCd86dQD4tLqvcbLkku8qHY263Q==", + "path": "microsoft.extensions.fileproviders.abstractions/9.0.0", + "hashPath": "microsoft.extensions.fileproviders.abstractions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Physical/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3+ZUSpOSmie+o8NnLIRqCxSh65XL/ExU7JYnFOg58awDRlY3lVpZ9A369jkoZL1rpsq7LDhEfkn2ghhGaY1y5Q==", + "path": "microsoft.extensions.fileproviders.physical/9.0.0", + "hashPath": "microsoft.extensions.fileproviders.physical.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileSystemGlobbing/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-jGFKZiXs2HNseK3NK/rfwHNNovER71jSj4BD1a/649ml9+h6oEtYd0GSALZDNW8jZ2Rh+oAeadOa6sagYW1F2A==", + "path": "microsoft.extensions.filesystemglobbing/9.0.0", + "hashPath": "microsoft.extensions.filesystemglobbing.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Hosting/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-wNmQWRCa83HYbpxQ3wH7xBn8oyGjONSj1k8svzrFUFyJMfg/Ja/g0NfI0p85wxlUxBh97A6ypmL8X5vVUA5y2Q==", + "path": "microsoft.extensions.hosting/9.0.0", + "hashPath": "microsoft.extensions.hosting.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Hosting.Abstractions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-yUKJgu81ExjvqbNWqZKshBbLntZMbMVz/P7Way2SBx7bMqA08Mfdc9O7hWDKAiSp+zPUGT6LKcSCQIPeDK+CCw==", + "path": "microsoft.extensions.hosting.abstractions/9.0.0", + "hashPath": "microsoft.extensions.hosting.abstractions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Hosting.WindowsServices/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-OQ7aTejEpkj1OPibhvKYhygUSoKQ+O5YYuBmJxOCC3+F5v7d4szYfvOGd8aegK8/ARFTJqpeXZq1wyIwEza6lg==", + "path": "microsoft.extensions.hosting.windowsservices/9.0.0", + "hashPath": "microsoft.extensions.hosting.windowsservices.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-crjWyORoug0kK7RSNJBTeSE6VX8IQgLf3nUpTB9m62bPXp/tzbnOsnbe8TXEG0AASNaKZddnpHKw7fET8E++Pg==", + "path": "microsoft.extensions.logging/9.0.0", + "hashPath": "microsoft.extensions.logging.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Abstractions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-g0UfujELzlLbHoVG8kPKVBaW470Ewi+jnptGS9KUi6jcb+k2StujtK3m26DFSGGwQ/+bVgZfsWqNzlP6YOejvw==", + "path": "microsoft.extensions.logging.abstractions/9.0.0", + "hashPath": "microsoft.extensions.logging.abstractions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Configuration/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-H05HiqaNmg6GjH34ocYE9Wm1twm3Oz2aXZko8GTwGBzM7op2brpAA8pJ5yyD1OpS1mXUtModBYOlcZ/wXeWsSg==", + "path": "microsoft.extensions.logging.configuration/9.0.0", + "hashPath": "microsoft.extensions.logging.configuration.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Console/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-yDZ4zsjl7N0K+R/1QTNpXBd79Kaf4qNLHtjk4NaG82UtNg2Z6etJywwv6OarOv3Rp7ocU7uIaRY4CrzHRO/d3w==", + "path": "microsoft.extensions.logging.console/9.0.0", + "hashPath": "microsoft.extensions.logging.console.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Debug/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-4wGlHsrLhYjLw4sFkfRixu2w4DK7dv60OjbvgbLGhUJk0eUPxYHhnszZ/P18nnAkfrPryvtOJ3ZTVev0kpqM6A==", + "path": "microsoft.extensions.logging.debug/9.0.0", + "hashPath": "microsoft.extensions.logging.debug.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.EventLog/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/B8I5bScondnLMNULA3PBu/7Gvmv/P7L83j7gVrmLh6R+HCgHqUNIwVvzCok4ZjIXN2KxrsONHjFYwoBK5EJgQ==", + "path": "microsoft.extensions.logging.eventlog/9.0.0", + "hashPath": "microsoft.extensions.logging.eventlog.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.EventSource/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-zvSjdOAb3HW3aJPM5jf+PR9UoIkoci9id80RXmBgrDEozWI0GDw8tdmpyZgZSwFDvGCwHFodFLNQaeH8879rlA==", + "path": "microsoft.extensions.logging.eventsource/9.0.0", + "hashPath": "microsoft.extensions.logging.eventsource.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Options/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-y2146b3jrPI3Q0lokKXdKLpmXqakYbDIPDV6r3M8SqvSf45WwOTzkyfDpxnZXJsJQEpAsAqjUq5Pu8RCJMjubg==", + "path": "microsoft.extensions.options/9.0.0", + "hashPath": "microsoft.extensions.options.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Options.ConfigurationExtensions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Ob3FXsXkcSMQmGZi7qP07EQ39kZpSBlTcAZLbJLdI4FIf0Jug8biv2HTavWmnTirchctPlq9bl/26CXtQRguzA==", + "path": "microsoft.extensions.options.configurationextensions/9.0.0", + "hashPath": "microsoft.extensions.options.configurationextensions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-N3qEBzmLMYiASUlKxxFIISP4AiwuPTHF5uCh+2CWSwwzAJiIYx0kBJsS30cp1nvhSySFAVi30jecD307jV+8Kg==", + "path": "microsoft.extensions.primitives/9.0.0", + "hashPath": "microsoft.extensions.primitives.9.0.0.nupkg.sha512" + }, + "Newtonsoft.Json/13.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==", + "path": "newtonsoft.json/13.0.3", + "hashPath": "newtonsoft.json.13.0.3.nupkg.sha512" + }, + "Newtonsoft.Json.Bson/1.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-QYFyxhaABwmq3p/21VrZNYvCg3DaEoN/wUuw5nmfAf0X3HLjgupwhkEWdgfb9nvGAUIv3osmZoD3kKl4jxEmYQ==", + "path": "newtonsoft.json.bson/1.0.2", + "hashPath": "newtonsoft.json.bson.1.0.2.nupkg.sha512" + }, + "System.CodeDom/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-oTE5IfuMoET8yaZP/vdvy9xO47guAv/rOhe4DODuFBN3ySprcQOlXqO3j+e/H/YpKKR5sglrxRaZ2HYOhNJrqA==", + "path": "system.codedom/9.0.0", + "hashPath": "system.codedom.9.0.0.nupkg.sha512" + }, + "System.Configuration.ConfigurationManager/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-PdkuMrwDhXoKFo/JxISIi9E8L+QGn9Iquj2OKDWHB6Y/HnUOuBouF7uS3R4Hw3FoNmwwMo6hWgazQdyHIIs27A==", + "path": "system.configuration.configurationmanager/9.0.0", + "hashPath": "system.configuration.configurationmanager.9.0.0.nupkg.sha512" + }, + "System.Diagnostics.EventLog/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-qd01+AqPhbAG14KtdtIqFk+cxHQFZ/oqRSCoxU1F+Q6Kv0cl726sl7RzU9yLFGd4BUOKdN4XojXF0pQf/R6YeA==", + "path": "system.diagnostics.eventlog/9.0.0", + "hashPath": "system.diagnostics.eventlog.9.0.0.nupkg.sha512" + }, + "System.Diagnostics.PerformanceCounter/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1SSqHtWZUdAC0j0UCw2ZWV4iOWB7nPZFkseqPsjdaypVu7ue1xsUJMobXkpHEDFNTrL0DpOdT7k6qDfqmFkQ6g==", + "path": "system.diagnostics.performancecounter/9.0.0", + "hashPath": "system.diagnostics.performancecounter.9.0.0.nupkg.sha512" + }, + "System.Management/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-bVh4xAMI5grY5GZoklKcMBLirhC8Lqzp63Ft3zXJacwGAlLyFdF4k0qz4pnKIlO6HyL2Z4zqmHm9UkzEo6FFsA==", + "path": "system.management/9.0.0", + "hashPath": "system.management.9.0.0.nupkg.sha512" + }, + "System.Security.Cryptography.ProtectedData/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-CJW+x/F6fmRQ7N6K8paasTw9PDZp4t7G76UjGNlSDgoHPF0h08vTzLYbLZpOLEJSg35d5wy2jCXGo84EN05DpQ==", + "path": "system.security.cryptography.protecteddata/9.0.0", + "hashPath": "system.security.cryptography.protecteddata.9.0.0.nupkg.sha512" + }, + "System.ServiceProcess.ServiceController/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ciFstNZEWYf40HbwzdQLdgQpgpnjkleC1z0jMqBKRdkEQqQ6I/Aht0x9fTBODnaQTtcF+scvrdimoDbfNap/aQ==", + "path": "system.serviceprocess.servicecontroller/9.0.0", + "hashPath": "system.serviceprocess.servicecontroller.9.0.0.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/bin/Debug/net9.0/publish/publish/publish/publish/publish/publish/ResourceMonitorService.runtimeconfig.json b/bin/Debug/net9.0/publish/publish/publish/publish/publish/publish/ResourceMonitorService.runtimeconfig.json new file mode 100644 index 0000000..2e59683 --- /dev/null +++ b/bin/Debug/net9.0/publish/publish/publish/publish/publish/publish/ResourceMonitorService.runtimeconfig.json @@ -0,0 +1,19 @@ +{ + "runtimeOptions": { + "tfm": "net9.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "9.0.0" + }, + { + "name": "Microsoft.AspNetCore.App", + "version": "9.0.0" + } + ], + "configProperties": { + "System.Reflection.Metadata.MetadataUpdater.IsSupported": false, + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false + } + } +} \ No newline at end of file diff --git a/bin/Debug/net9.0/publish/publish/publish/publish/publish/publish/appsettings.Development.json b/bin/Debug/net9.0/publish/publish/publish/publish/publish/publish/appsettings.Development.json new file mode 100644 index 0000000..b2dcdb6 --- /dev/null +++ b/bin/Debug/net9.0/publish/publish/publish/publish/publish/publish/appsettings.Development.json @@ -0,0 +1,8 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.Hosting.Lifetime": "Information" + } + } +} diff --git a/bin/Debug/net9.0/publish/publish/publish/publish/publish/publish/appsettings.json b/bin/Debug/net9.0/publish/publish/publish/publish/publish/publish/appsettings.json new file mode 100644 index 0000000..7d910a4 --- /dev/null +++ b/bin/Debug/net9.0/publish/publish/publish/publish/publish/publish/appsettings.json @@ -0,0 +1,16 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.Hosting.Lifetime": "Information" + } + }, + "RunAsWindowsService": true, + "Kestrel": { + "Endpoints": { + "Http": { + "Url": "http://*:5000" + } + } + } +} diff --git a/bin/Debug/net9.0/publish/publish/publish/publish/publish/publish/publish/ResourceMonitorService.deps.json b/bin/Debug/net9.0/publish/publish/publish/publish/publish/publish/publish/ResourceMonitorService.deps.json new file mode 100644 index 0000000..5859ccf --- /dev/null +++ b/bin/Debug/net9.0/publish/publish/publish/publish/publish/publish/publish/ResourceMonitorService.deps.json @@ -0,0 +1,648 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v9.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v9.0": { + "ResourceMonitorService/1.0.0": { + "dependencies": { + "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "9.0.0", + "Microsoft.Extensions.Hosting": "9.0.0", + "Microsoft.Extensions.Hosting.WindowsServices": "9.0.0", + "System.Diagnostics.PerformanceCounter": "9.0.0", + "System.Management": "9.0.0" + }, + "runtime": { + "ResourceMonitorService.dll": {} + } + }, + "Microsoft.AspNetCore.JsonPatch/9.0.0": { + "dependencies": { + "Microsoft.CSharp": "4.7.0", + "Newtonsoft.Json": "13.0.3" + }, + "runtime": { + "lib/net9.0/Microsoft.AspNetCore.JsonPatch.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52903" + } + } + }, + "Microsoft.AspNetCore.Mvc.NewtonsoftJson/9.0.0": { + "dependencies": { + "Microsoft.AspNetCore.JsonPatch": "9.0.0", + "Newtonsoft.Json": "13.0.3", + "Newtonsoft.Json.Bson": "1.0.2" + }, + "runtime": { + "lib/net9.0/Microsoft.AspNetCore.Mvc.NewtonsoftJson.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52903" + } + } + }, + "Microsoft.CSharp/4.7.0": {}, + "Microsoft.Extensions.Configuration/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.Primitives": "9.0.0" + } + }, + "Microsoft.Extensions.Configuration.Abstractions/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "9.0.0" + } + }, + "Microsoft.Extensions.Configuration.Binder/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0" + } + }, + "Microsoft.Extensions.Configuration.CommandLine/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0" + } + }, + "Microsoft.Extensions.Configuration.EnvironmentVariables/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0" + } + }, + "Microsoft.Extensions.Configuration.FileExtensions/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0", + "Microsoft.Extensions.FileProviders.Physical": "9.0.0", + "Microsoft.Extensions.Primitives": "9.0.0" + } + }, + "Microsoft.Extensions.Configuration.Json/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.Configuration.FileExtensions": "9.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0" + } + }, + "Microsoft.Extensions.Configuration.UserSecrets/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.Configuration.Json": "9.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0", + "Microsoft.Extensions.FileProviders.Physical": "9.0.0" + } + }, + "Microsoft.Extensions.DependencyInjection/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0" + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.0": {}, + "Microsoft.Extensions.Diagnostics/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.0", + "Microsoft.Extensions.Diagnostics.Abstractions": "9.0.0", + "Microsoft.Extensions.Options.ConfigurationExtensions": "9.0.0" + } + }, + "Microsoft.Extensions.Diagnostics.Abstractions/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0" + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "9.0.0" + } + }, + "Microsoft.Extensions.FileProviders.Physical/9.0.0": { + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0", + "Microsoft.Extensions.FileSystemGlobbing": "9.0.0", + "Microsoft.Extensions.Primitives": "9.0.0" + } + }, + "Microsoft.Extensions.FileSystemGlobbing/9.0.0": {}, + "Microsoft.Extensions.Hosting/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.Configuration.Binder": "9.0.0", + "Microsoft.Extensions.Configuration.CommandLine": "9.0.0", + "Microsoft.Extensions.Configuration.EnvironmentVariables": "9.0.0", + "Microsoft.Extensions.Configuration.FileExtensions": "9.0.0", + "Microsoft.Extensions.Configuration.Json": "9.0.0", + "Microsoft.Extensions.Configuration.UserSecrets": "9.0.0", + "Microsoft.Extensions.DependencyInjection": "9.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Diagnostics": "9.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0", + "Microsoft.Extensions.FileProviders.Physical": "9.0.0", + "Microsoft.Extensions.Hosting.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging.Configuration": "9.0.0", + "Microsoft.Extensions.Logging.Console": "9.0.0", + "Microsoft.Extensions.Logging.Debug": "9.0.0", + "Microsoft.Extensions.Logging.EventLog": "9.0.0", + "Microsoft.Extensions.Logging.EventSource": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0" + } + }, + "Microsoft.Extensions.Hosting.Abstractions/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Diagnostics.Abstractions": "9.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0" + } + }, + "Microsoft.Extensions.Hosting.WindowsServices/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Hosting": "9.0.0", + "Microsoft.Extensions.Logging.EventLog": "9.0.0", + "System.ServiceProcess.ServiceController": "9.0.0" + }, + "runtime": { + "lib/net9.0/Microsoft.Extensions.Hosting.WindowsServices.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "Microsoft.Extensions.Logging/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0" + } + }, + "Microsoft.Extensions.Logging.Abstractions/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0" + } + }, + "Microsoft.Extensions.Logging.Configuration/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.Configuration.Binder": "9.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0", + "Microsoft.Extensions.Options.ConfigurationExtensions": "9.0.0" + } + }, + "Microsoft.Extensions.Logging.Console/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging.Configuration": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0" + } + }, + "Microsoft.Extensions.Logging.Debug/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0" + } + }, + "Microsoft.Extensions.Logging.EventLog/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0", + "System.Diagnostics.EventLog": "9.0.0" + } + }, + "Microsoft.Extensions.Logging.EventSource/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0", + "Microsoft.Extensions.Primitives": "9.0.0" + } + }, + "Microsoft.Extensions.Options/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Primitives": "9.0.0" + } + }, + "Microsoft.Extensions.Options.ConfigurationExtensions/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.Configuration.Binder": "9.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0", + "Microsoft.Extensions.Primitives": "9.0.0" + } + }, + "Microsoft.Extensions.Primitives/9.0.0": {}, + "Newtonsoft.Json/13.0.3": { + "runtime": { + "lib/net6.0/Newtonsoft.Json.dll": { + "assemblyVersion": "13.0.0.0", + "fileVersion": "13.0.3.27908" + } + } + }, + "Newtonsoft.Json.Bson/1.0.2": { + "dependencies": { + "Newtonsoft.Json": "13.0.3" + }, + "runtime": { + "lib/netstandard2.0/Newtonsoft.Json.Bson.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.2.22727" + } + } + }, + "System.CodeDom/9.0.0": { + "runtime": { + "lib/net9.0/System.CodeDom.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "System.Configuration.ConfigurationManager/9.0.0": { + "dependencies": { + "System.Diagnostics.EventLog": "9.0.0", + "System.Security.Cryptography.ProtectedData": "9.0.0" + }, + "runtime": { + "lib/net9.0/System.Configuration.ConfigurationManager.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "System.Diagnostics.EventLog/9.0.0": {}, + "System.Diagnostics.PerformanceCounter/9.0.0": { + "dependencies": { + "System.Configuration.ConfigurationManager": "9.0.0" + }, + "runtime": { + "lib/net9.0/System.Diagnostics.PerformanceCounter.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net9.0/System.Diagnostics.PerformanceCounter.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "System.Management/9.0.0": { + "dependencies": { + "System.CodeDom": "9.0.0" + }, + "runtime": { + "lib/net9.0/System.Management.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net9.0/System.Management.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "System.Security.Cryptography.ProtectedData/9.0.0": { + "runtime": { + "lib/net9.0/System.Security.Cryptography.ProtectedData.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "System.ServiceProcess.ServiceController/9.0.0": { + "dependencies": { + "System.Diagnostics.EventLog": "9.0.0" + }, + "runtime": { + "lib/net9.0/System.ServiceProcess.ServiceController.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net9.0/System.ServiceProcess.ServiceController.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + } + } + }, + "libraries": { + "ResourceMonitorService/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.JsonPatch/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/4UONYoAIeexPoAmbzBPkVGA6KAY7t0BM+1sr0fKss2V1ERCdcM+Llub4X5Ma+LJ60oPp6KzM0e3j+Pp/JHCNw==", + "path": "microsoft.aspnetcore.jsonpatch/9.0.0", + "hashPath": "microsoft.aspnetcore.jsonpatch.9.0.0.nupkg.sha512" + }, + "Microsoft.AspNetCore.Mvc.NewtonsoftJson/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-pTFDEmZi3GheCSPrBxzyE63+d5unln2vYldo/nOm1xet/4rpEk2oJYcwpclPQ13E+LZBF9XixkgwYTUwqznlWg==", + "path": "microsoft.aspnetcore.mvc.newtonsoftjson/9.0.0", + "hashPath": "microsoft.aspnetcore.mvc.newtonsoftjson.9.0.0.nupkg.sha512" + }, + "Microsoft.CSharp/4.7.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-pTj+D3uJWyN3My70i2Hqo+OXixq3Os2D1nJ2x92FFo6sk8fYS1m1WLNTs0Dc1uPaViH0YvEEwvzddQ7y4rhXmA==", + "path": "microsoft.csharp/4.7.0", + "hashPath": "microsoft.csharp.4.7.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-YIMO9T3JL8MeEXgVozKt2v79hquo/EFtnY0vgxmLnUvk1Rei/halI7kOWZL2RBeV9FMGzgM9LZA8CVaNwFMaNA==", + "path": "microsoft.extensions.configuration/9.0.0", + "hashPath": "microsoft.extensions.configuration.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Abstractions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-lqvd7W3FGKUO1+ZoUEMaZ5XDJeWvjpy2/M/ptCGz3tXLD4HWVaSzjufsAsjemasBEg+2SxXVtYVvGt5r2nKDlg==", + "path": "microsoft.extensions.configuration.abstractions/9.0.0", + "hashPath": "microsoft.extensions.configuration.abstractions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Binder/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-RiScL99DcyngY9zJA2ROrri7Br8tn5N4hP4YNvGdTN/bvg1A3dwvDOxHnNZ3Im7x2SJ5i4LkX1uPiR/MfSFBLQ==", + "path": "microsoft.extensions.configuration.binder/9.0.0", + "hashPath": "microsoft.extensions.configuration.binder.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.CommandLine/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-qD+hdkBtR9Ps7AxfhTJCnoVakkadHgHlD1WRN0QHGHod+SDuca1ao1kF4G2rmpAz2AEKrE2N2vE8CCCZ+ILnNw==", + "path": "microsoft.extensions.configuration.commandline/9.0.0", + "hashPath": "microsoft.extensions.configuration.commandline.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.EnvironmentVariables/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-v5R638eNMxksfXb7MFnkPwLPp+Ym4W/SIGNuoe8qFVVyvygQD5DdLusybmYSJEr9zc1UzWzim/ATKeIOVvOFDg==", + "path": "microsoft.extensions.configuration.environmentvariables/9.0.0", + "hashPath": "microsoft.extensions.configuration.environmentvariables.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.FileExtensions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-4EK93Jcd2lQG4GY6PAw8jGss0ZzFP0vPc1J85mES5fKNuDTqgFXHba9onBw2s18fs3I4vdo2AWyfD1mPAxWSQQ==", + "path": "microsoft.extensions.configuration.fileextensions/9.0.0", + "hashPath": "microsoft.extensions.configuration.fileextensions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Json/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-WiTK0LrnsqmedrbzwL7f4ZUo+/wByqy2eKab39I380i2rd8ImfCRMrtkqJVGDmfqlkP/YzhckVOwPc5MPrSNpg==", + "path": "microsoft.extensions.configuration.json/9.0.0", + "hashPath": "microsoft.extensions.configuration.json.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.UserSecrets/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-FShWw8OysquwV7wQHYkkz0VWsJSo6ETUu4h7tJRMtnG0uR+tzKOldhcO8xB1pGSOI3Ng6v3N1Q94YO8Rzq1P6A==", + "path": "microsoft.extensions.configuration.usersecrets/9.0.0", + "hashPath": "microsoft.extensions.configuration.usersecrets.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-MCPrg7v3QgNMr0vX4vzRXvkNGgLg8vKWX0nKCWUxu2uPyMsaRgiRc1tHBnbTcfJMhMKj2slE/j2M9oGkd25DNw==", + "path": "microsoft.extensions.dependencyinjection/9.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-+6f2qv2a3dLwd5w6JanPIPs47CxRbnk+ZocMJUhv9NxP88VlOcJYZs9jY+MYSjxvady08bUZn6qgiNh7DadGgg==", + "path": "microsoft.extensions.dependencyinjection.abstractions/9.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.abstractions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Diagnostics/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-0CF9ZrNw5RAlRfbZuVIvzzhP8QeWqHiUmMBU/2H7Nmit8/vwP3/SbHeEctth7D4Gz2fBnEbokPc1NU8/j/1ZLw==", + "path": "microsoft.extensions.diagnostics/9.0.0", + "hashPath": "microsoft.extensions.diagnostics.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Diagnostics.Abstractions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1K8P7XzuzX8W8pmXcZjcrqS6x5eSSdvhQohmcpgiQNY/HlDAlnrhR9dvlURfFz428A+RTCJpUyB+aKTA6AgVcQ==", + "path": "microsoft.extensions.diagnostics.abstractions/9.0.0", + "hashPath": "microsoft.extensions.diagnostics.abstractions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Abstractions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-uK439QzYR0q2emLVtYzwyK3x+T5bTY4yWsd/k/ZUS9LR6Sflp8MIdhGXW8kQCd86dQD4tLqvcbLkku8qHY263Q==", + "path": "microsoft.extensions.fileproviders.abstractions/9.0.0", + "hashPath": "microsoft.extensions.fileproviders.abstractions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Physical/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3+ZUSpOSmie+o8NnLIRqCxSh65XL/ExU7JYnFOg58awDRlY3lVpZ9A369jkoZL1rpsq7LDhEfkn2ghhGaY1y5Q==", + "path": "microsoft.extensions.fileproviders.physical/9.0.0", + "hashPath": "microsoft.extensions.fileproviders.physical.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileSystemGlobbing/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-jGFKZiXs2HNseK3NK/rfwHNNovER71jSj4BD1a/649ml9+h6oEtYd0GSALZDNW8jZ2Rh+oAeadOa6sagYW1F2A==", + "path": "microsoft.extensions.filesystemglobbing/9.0.0", + "hashPath": "microsoft.extensions.filesystemglobbing.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Hosting/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-wNmQWRCa83HYbpxQ3wH7xBn8oyGjONSj1k8svzrFUFyJMfg/Ja/g0NfI0p85wxlUxBh97A6ypmL8X5vVUA5y2Q==", + "path": "microsoft.extensions.hosting/9.0.0", + "hashPath": "microsoft.extensions.hosting.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Hosting.Abstractions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-yUKJgu81ExjvqbNWqZKshBbLntZMbMVz/P7Way2SBx7bMqA08Mfdc9O7hWDKAiSp+zPUGT6LKcSCQIPeDK+CCw==", + "path": "microsoft.extensions.hosting.abstractions/9.0.0", + "hashPath": "microsoft.extensions.hosting.abstractions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Hosting.WindowsServices/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-OQ7aTejEpkj1OPibhvKYhygUSoKQ+O5YYuBmJxOCC3+F5v7d4szYfvOGd8aegK8/ARFTJqpeXZq1wyIwEza6lg==", + "path": "microsoft.extensions.hosting.windowsservices/9.0.0", + "hashPath": "microsoft.extensions.hosting.windowsservices.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-crjWyORoug0kK7RSNJBTeSE6VX8IQgLf3nUpTB9m62bPXp/tzbnOsnbe8TXEG0AASNaKZddnpHKw7fET8E++Pg==", + "path": "microsoft.extensions.logging/9.0.0", + "hashPath": "microsoft.extensions.logging.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Abstractions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-g0UfujELzlLbHoVG8kPKVBaW470Ewi+jnptGS9KUi6jcb+k2StujtK3m26DFSGGwQ/+bVgZfsWqNzlP6YOejvw==", + "path": "microsoft.extensions.logging.abstractions/9.0.0", + "hashPath": "microsoft.extensions.logging.abstractions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Configuration/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-H05HiqaNmg6GjH34ocYE9Wm1twm3Oz2aXZko8GTwGBzM7op2brpAA8pJ5yyD1OpS1mXUtModBYOlcZ/wXeWsSg==", + "path": "microsoft.extensions.logging.configuration/9.0.0", + "hashPath": "microsoft.extensions.logging.configuration.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Console/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-yDZ4zsjl7N0K+R/1QTNpXBd79Kaf4qNLHtjk4NaG82UtNg2Z6etJywwv6OarOv3Rp7ocU7uIaRY4CrzHRO/d3w==", + "path": "microsoft.extensions.logging.console/9.0.0", + "hashPath": "microsoft.extensions.logging.console.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Debug/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-4wGlHsrLhYjLw4sFkfRixu2w4DK7dv60OjbvgbLGhUJk0eUPxYHhnszZ/P18nnAkfrPryvtOJ3ZTVev0kpqM6A==", + "path": "microsoft.extensions.logging.debug/9.0.0", + "hashPath": "microsoft.extensions.logging.debug.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.EventLog/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/B8I5bScondnLMNULA3PBu/7Gvmv/P7L83j7gVrmLh6R+HCgHqUNIwVvzCok4ZjIXN2KxrsONHjFYwoBK5EJgQ==", + "path": "microsoft.extensions.logging.eventlog/9.0.0", + "hashPath": "microsoft.extensions.logging.eventlog.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.EventSource/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-zvSjdOAb3HW3aJPM5jf+PR9UoIkoci9id80RXmBgrDEozWI0GDw8tdmpyZgZSwFDvGCwHFodFLNQaeH8879rlA==", + "path": "microsoft.extensions.logging.eventsource/9.0.0", + "hashPath": "microsoft.extensions.logging.eventsource.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Options/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-y2146b3jrPI3Q0lokKXdKLpmXqakYbDIPDV6r3M8SqvSf45WwOTzkyfDpxnZXJsJQEpAsAqjUq5Pu8RCJMjubg==", + "path": "microsoft.extensions.options/9.0.0", + "hashPath": "microsoft.extensions.options.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Options.ConfigurationExtensions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Ob3FXsXkcSMQmGZi7qP07EQ39kZpSBlTcAZLbJLdI4FIf0Jug8biv2HTavWmnTirchctPlq9bl/26CXtQRguzA==", + "path": "microsoft.extensions.options.configurationextensions/9.0.0", + "hashPath": "microsoft.extensions.options.configurationextensions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-N3qEBzmLMYiASUlKxxFIISP4AiwuPTHF5uCh+2CWSwwzAJiIYx0kBJsS30cp1nvhSySFAVi30jecD307jV+8Kg==", + "path": "microsoft.extensions.primitives/9.0.0", + "hashPath": "microsoft.extensions.primitives.9.0.0.nupkg.sha512" + }, + "Newtonsoft.Json/13.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==", + "path": "newtonsoft.json/13.0.3", + "hashPath": "newtonsoft.json.13.0.3.nupkg.sha512" + }, + "Newtonsoft.Json.Bson/1.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-QYFyxhaABwmq3p/21VrZNYvCg3DaEoN/wUuw5nmfAf0X3HLjgupwhkEWdgfb9nvGAUIv3osmZoD3kKl4jxEmYQ==", + "path": "newtonsoft.json.bson/1.0.2", + "hashPath": "newtonsoft.json.bson.1.0.2.nupkg.sha512" + }, + "System.CodeDom/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-oTE5IfuMoET8yaZP/vdvy9xO47guAv/rOhe4DODuFBN3ySprcQOlXqO3j+e/H/YpKKR5sglrxRaZ2HYOhNJrqA==", + "path": "system.codedom/9.0.0", + "hashPath": "system.codedom.9.0.0.nupkg.sha512" + }, + "System.Configuration.ConfigurationManager/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-PdkuMrwDhXoKFo/JxISIi9E8L+QGn9Iquj2OKDWHB6Y/HnUOuBouF7uS3R4Hw3FoNmwwMo6hWgazQdyHIIs27A==", + "path": "system.configuration.configurationmanager/9.0.0", + "hashPath": "system.configuration.configurationmanager.9.0.0.nupkg.sha512" + }, + "System.Diagnostics.EventLog/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-qd01+AqPhbAG14KtdtIqFk+cxHQFZ/oqRSCoxU1F+Q6Kv0cl726sl7RzU9yLFGd4BUOKdN4XojXF0pQf/R6YeA==", + "path": "system.diagnostics.eventlog/9.0.0", + "hashPath": "system.diagnostics.eventlog.9.0.0.nupkg.sha512" + }, + "System.Diagnostics.PerformanceCounter/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1SSqHtWZUdAC0j0UCw2ZWV4iOWB7nPZFkseqPsjdaypVu7ue1xsUJMobXkpHEDFNTrL0DpOdT7k6qDfqmFkQ6g==", + "path": "system.diagnostics.performancecounter/9.0.0", + "hashPath": "system.diagnostics.performancecounter.9.0.0.nupkg.sha512" + }, + "System.Management/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-bVh4xAMI5grY5GZoklKcMBLirhC8Lqzp63Ft3zXJacwGAlLyFdF4k0qz4pnKIlO6HyL2Z4zqmHm9UkzEo6FFsA==", + "path": "system.management/9.0.0", + "hashPath": "system.management.9.0.0.nupkg.sha512" + }, + "System.Security.Cryptography.ProtectedData/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-CJW+x/F6fmRQ7N6K8paasTw9PDZp4t7G76UjGNlSDgoHPF0h08vTzLYbLZpOLEJSg35d5wy2jCXGo84EN05DpQ==", + "path": "system.security.cryptography.protecteddata/9.0.0", + "hashPath": "system.security.cryptography.protecteddata.9.0.0.nupkg.sha512" + }, + "System.ServiceProcess.ServiceController/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ciFstNZEWYf40HbwzdQLdgQpgpnjkleC1z0jMqBKRdkEQqQ6I/Aht0x9fTBODnaQTtcF+scvrdimoDbfNap/aQ==", + "path": "system.serviceprocess.servicecontroller/9.0.0", + "hashPath": "system.serviceprocess.servicecontroller.9.0.0.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/bin/Debug/net9.0/publish/publish/publish/publish/publish/publish/publish/ResourceMonitorService.runtimeconfig.json b/bin/Debug/net9.0/publish/publish/publish/publish/publish/publish/publish/ResourceMonitorService.runtimeconfig.json new file mode 100644 index 0000000..2e59683 --- /dev/null +++ b/bin/Debug/net9.0/publish/publish/publish/publish/publish/publish/publish/ResourceMonitorService.runtimeconfig.json @@ -0,0 +1,19 @@ +{ + "runtimeOptions": { + "tfm": "net9.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "9.0.0" + }, + { + "name": "Microsoft.AspNetCore.App", + "version": "9.0.0" + } + ], + "configProperties": { + "System.Reflection.Metadata.MetadataUpdater.IsSupported": false, + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false + } + } +} \ No newline at end of file diff --git a/bin/Debug/net9.0/publish/publish/publish/publish/publish/publish/publish/appsettings.Development.json b/bin/Debug/net9.0/publish/publish/publish/publish/publish/publish/publish/appsettings.Development.json new file mode 100644 index 0000000..b2dcdb6 --- /dev/null +++ b/bin/Debug/net9.0/publish/publish/publish/publish/publish/publish/publish/appsettings.Development.json @@ -0,0 +1,8 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.Hosting.Lifetime": "Information" + } + } +} diff --git a/bin/Debug/net9.0/publish/publish/publish/publish/publish/publish/publish/appsettings.json b/bin/Debug/net9.0/publish/publish/publish/publish/publish/publish/publish/appsettings.json new file mode 100644 index 0000000..7d910a4 --- /dev/null +++ b/bin/Debug/net9.0/publish/publish/publish/publish/publish/publish/publish/appsettings.json @@ -0,0 +1,16 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.Hosting.Lifetime": "Information" + } + }, + "RunAsWindowsService": true, + "Kestrel": { + "Endpoints": { + "Http": { + "Url": "http://*:5000" + } + } + } +} diff --git a/bin/Debug/net9.0/publish/publish/publish/publish/publish/publish/publish/publish/ResourceMonitorService.deps.json b/bin/Debug/net9.0/publish/publish/publish/publish/publish/publish/publish/publish/ResourceMonitorService.deps.json new file mode 100644 index 0000000..5859ccf --- /dev/null +++ b/bin/Debug/net9.0/publish/publish/publish/publish/publish/publish/publish/publish/ResourceMonitorService.deps.json @@ -0,0 +1,648 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v9.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v9.0": { + "ResourceMonitorService/1.0.0": { + "dependencies": { + "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "9.0.0", + "Microsoft.Extensions.Hosting": "9.0.0", + "Microsoft.Extensions.Hosting.WindowsServices": "9.0.0", + "System.Diagnostics.PerformanceCounter": "9.0.0", + "System.Management": "9.0.0" + }, + "runtime": { + "ResourceMonitorService.dll": {} + } + }, + "Microsoft.AspNetCore.JsonPatch/9.0.0": { + "dependencies": { + "Microsoft.CSharp": "4.7.0", + "Newtonsoft.Json": "13.0.3" + }, + "runtime": { + "lib/net9.0/Microsoft.AspNetCore.JsonPatch.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52903" + } + } + }, + "Microsoft.AspNetCore.Mvc.NewtonsoftJson/9.0.0": { + "dependencies": { + "Microsoft.AspNetCore.JsonPatch": "9.0.0", + "Newtonsoft.Json": "13.0.3", + "Newtonsoft.Json.Bson": "1.0.2" + }, + "runtime": { + "lib/net9.0/Microsoft.AspNetCore.Mvc.NewtonsoftJson.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52903" + } + } + }, + "Microsoft.CSharp/4.7.0": {}, + "Microsoft.Extensions.Configuration/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.Primitives": "9.0.0" + } + }, + "Microsoft.Extensions.Configuration.Abstractions/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "9.0.0" + } + }, + "Microsoft.Extensions.Configuration.Binder/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0" + } + }, + "Microsoft.Extensions.Configuration.CommandLine/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0" + } + }, + "Microsoft.Extensions.Configuration.EnvironmentVariables/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0" + } + }, + "Microsoft.Extensions.Configuration.FileExtensions/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0", + "Microsoft.Extensions.FileProviders.Physical": "9.0.0", + "Microsoft.Extensions.Primitives": "9.0.0" + } + }, + "Microsoft.Extensions.Configuration.Json/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.Configuration.FileExtensions": "9.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0" + } + }, + "Microsoft.Extensions.Configuration.UserSecrets/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.Configuration.Json": "9.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0", + "Microsoft.Extensions.FileProviders.Physical": "9.0.0" + } + }, + "Microsoft.Extensions.DependencyInjection/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0" + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.0": {}, + "Microsoft.Extensions.Diagnostics/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.0", + "Microsoft.Extensions.Diagnostics.Abstractions": "9.0.0", + "Microsoft.Extensions.Options.ConfigurationExtensions": "9.0.0" + } + }, + "Microsoft.Extensions.Diagnostics.Abstractions/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0" + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "9.0.0" + } + }, + "Microsoft.Extensions.FileProviders.Physical/9.0.0": { + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0", + "Microsoft.Extensions.FileSystemGlobbing": "9.0.0", + "Microsoft.Extensions.Primitives": "9.0.0" + } + }, + "Microsoft.Extensions.FileSystemGlobbing/9.0.0": {}, + "Microsoft.Extensions.Hosting/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.Configuration.Binder": "9.0.0", + "Microsoft.Extensions.Configuration.CommandLine": "9.0.0", + "Microsoft.Extensions.Configuration.EnvironmentVariables": "9.0.0", + "Microsoft.Extensions.Configuration.FileExtensions": "9.0.0", + "Microsoft.Extensions.Configuration.Json": "9.0.0", + "Microsoft.Extensions.Configuration.UserSecrets": "9.0.0", + "Microsoft.Extensions.DependencyInjection": "9.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Diagnostics": "9.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0", + "Microsoft.Extensions.FileProviders.Physical": "9.0.0", + "Microsoft.Extensions.Hosting.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging.Configuration": "9.0.0", + "Microsoft.Extensions.Logging.Console": "9.0.0", + "Microsoft.Extensions.Logging.Debug": "9.0.0", + "Microsoft.Extensions.Logging.EventLog": "9.0.0", + "Microsoft.Extensions.Logging.EventSource": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0" + } + }, + "Microsoft.Extensions.Hosting.Abstractions/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Diagnostics.Abstractions": "9.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0" + } + }, + "Microsoft.Extensions.Hosting.WindowsServices/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Hosting": "9.0.0", + "Microsoft.Extensions.Logging.EventLog": "9.0.0", + "System.ServiceProcess.ServiceController": "9.0.0" + }, + "runtime": { + "lib/net9.0/Microsoft.Extensions.Hosting.WindowsServices.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "Microsoft.Extensions.Logging/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0" + } + }, + "Microsoft.Extensions.Logging.Abstractions/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0" + } + }, + "Microsoft.Extensions.Logging.Configuration/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "9.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.Configuration.Binder": "9.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0", + "Microsoft.Extensions.Options.ConfigurationExtensions": "9.0.0" + } + }, + "Microsoft.Extensions.Logging.Console/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging.Configuration": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0" + } + }, + "Microsoft.Extensions.Logging.Debug/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0" + } + }, + "Microsoft.Extensions.Logging.EventLog/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0", + "System.Diagnostics.EventLog": "9.0.0" + } + }, + "Microsoft.Extensions.Logging.EventSource/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0", + "Microsoft.Extensions.Primitives": "9.0.0" + } + }, + "Microsoft.Extensions.Options/9.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Primitives": "9.0.0" + } + }, + "Microsoft.Extensions.Options.ConfigurationExtensions/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.Configuration.Binder": "9.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0", + "Microsoft.Extensions.Primitives": "9.0.0" + } + }, + "Microsoft.Extensions.Primitives/9.0.0": {}, + "Newtonsoft.Json/13.0.3": { + "runtime": { + "lib/net6.0/Newtonsoft.Json.dll": { + "assemblyVersion": "13.0.0.0", + "fileVersion": "13.0.3.27908" + } + } + }, + "Newtonsoft.Json.Bson/1.0.2": { + "dependencies": { + "Newtonsoft.Json": "13.0.3" + }, + "runtime": { + "lib/netstandard2.0/Newtonsoft.Json.Bson.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.2.22727" + } + } + }, + "System.CodeDom/9.0.0": { + "runtime": { + "lib/net9.0/System.CodeDom.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "System.Configuration.ConfigurationManager/9.0.0": { + "dependencies": { + "System.Diagnostics.EventLog": "9.0.0", + "System.Security.Cryptography.ProtectedData": "9.0.0" + }, + "runtime": { + "lib/net9.0/System.Configuration.ConfigurationManager.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "System.Diagnostics.EventLog/9.0.0": {}, + "System.Diagnostics.PerformanceCounter/9.0.0": { + "dependencies": { + "System.Configuration.ConfigurationManager": "9.0.0" + }, + "runtime": { + "lib/net9.0/System.Diagnostics.PerformanceCounter.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net9.0/System.Diagnostics.PerformanceCounter.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "System.Management/9.0.0": { + "dependencies": { + "System.CodeDom": "9.0.0" + }, + "runtime": { + "lib/net9.0/System.Management.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net9.0/System.Management.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "System.Security.Cryptography.ProtectedData/9.0.0": { + "runtime": { + "lib/net9.0/System.Security.Cryptography.ProtectedData.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "System.ServiceProcess.ServiceController/9.0.0": { + "dependencies": { + "System.Diagnostics.EventLog": "9.0.0" + }, + "runtime": { + "lib/net9.0/System.ServiceProcess.ServiceController.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net9.0/System.ServiceProcess.ServiceController.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + } + } + }, + "libraries": { + "ResourceMonitorService/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.JsonPatch/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/4UONYoAIeexPoAmbzBPkVGA6KAY7t0BM+1sr0fKss2V1ERCdcM+Llub4X5Ma+LJ60oPp6KzM0e3j+Pp/JHCNw==", + "path": "microsoft.aspnetcore.jsonpatch/9.0.0", + "hashPath": "microsoft.aspnetcore.jsonpatch.9.0.0.nupkg.sha512" + }, + "Microsoft.AspNetCore.Mvc.NewtonsoftJson/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-pTFDEmZi3GheCSPrBxzyE63+d5unln2vYldo/nOm1xet/4rpEk2oJYcwpclPQ13E+LZBF9XixkgwYTUwqznlWg==", + "path": "microsoft.aspnetcore.mvc.newtonsoftjson/9.0.0", + "hashPath": "microsoft.aspnetcore.mvc.newtonsoftjson.9.0.0.nupkg.sha512" + }, + "Microsoft.CSharp/4.7.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-pTj+D3uJWyN3My70i2Hqo+OXixq3Os2D1nJ2x92FFo6sk8fYS1m1WLNTs0Dc1uPaViH0YvEEwvzddQ7y4rhXmA==", + "path": "microsoft.csharp/4.7.0", + "hashPath": "microsoft.csharp.4.7.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-YIMO9T3JL8MeEXgVozKt2v79hquo/EFtnY0vgxmLnUvk1Rei/halI7kOWZL2RBeV9FMGzgM9LZA8CVaNwFMaNA==", + "path": "microsoft.extensions.configuration/9.0.0", + "hashPath": "microsoft.extensions.configuration.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Abstractions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-lqvd7W3FGKUO1+ZoUEMaZ5XDJeWvjpy2/M/ptCGz3tXLD4HWVaSzjufsAsjemasBEg+2SxXVtYVvGt5r2nKDlg==", + "path": "microsoft.extensions.configuration.abstractions/9.0.0", + "hashPath": "microsoft.extensions.configuration.abstractions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Binder/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-RiScL99DcyngY9zJA2ROrri7Br8tn5N4hP4YNvGdTN/bvg1A3dwvDOxHnNZ3Im7x2SJ5i4LkX1uPiR/MfSFBLQ==", + "path": "microsoft.extensions.configuration.binder/9.0.0", + "hashPath": "microsoft.extensions.configuration.binder.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.CommandLine/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-qD+hdkBtR9Ps7AxfhTJCnoVakkadHgHlD1WRN0QHGHod+SDuca1ao1kF4G2rmpAz2AEKrE2N2vE8CCCZ+ILnNw==", + "path": "microsoft.extensions.configuration.commandline/9.0.0", + "hashPath": "microsoft.extensions.configuration.commandline.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.EnvironmentVariables/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-v5R638eNMxksfXb7MFnkPwLPp+Ym4W/SIGNuoe8qFVVyvygQD5DdLusybmYSJEr9zc1UzWzim/ATKeIOVvOFDg==", + "path": "microsoft.extensions.configuration.environmentvariables/9.0.0", + "hashPath": "microsoft.extensions.configuration.environmentvariables.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.FileExtensions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-4EK93Jcd2lQG4GY6PAw8jGss0ZzFP0vPc1J85mES5fKNuDTqgFXHba9onBw2s18fs3I4vdo2AWyfD1mPAxWSQQ==", + "path": "microsoft.extensions.configuration.fileextensions/9.0.0", + "hashPath": "microsoft.extensions.configuration.fileextensions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Json/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-WiTK0LrnsqmedrbzwL7f4ZUo+/wByqy2eKab39I380i2rd8ImfCRMrtkqJVGDmfqlkP/YzhckVOwPc5MPrSNpg==", + "path": "microsoft.extensions.configuration.json/9.0.0", + "hashPath": "microsoft.extensions.configuration.json.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.UserSecrets/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-FShWw8OysquwV7wQHYkkz0VWsJSo6ETUu4h7tJRMtnG0uR+tzKOldhcO8xB1pGSOI3Ng6v3N1Q94YO8Rzq1P6A==", + "path": "microsoft.extensions.configuration.usersecrets/9.0.0", + "hashPath": "microsoft.extensions.configuration.usersecrets.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-MCPrg7v3QgNMr0vX4vzRXvkNGgLg8vKWX0nKCWUxu2uPyMsaRgiRc1tHBnbTcfJMhMKj2slE/j2M9oGkd25DNw==", + "path": "microsoft.extensions.dependencyinjection/9.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-+6f2qv2a3dLwd5w6JanPIPs47CxRbnk+ZocMJUhv9NxP88VlOcJYZs9jY+MYSjxvady08bUZn6qgiNh7DadGgg==", + "path": "microsoft.extensions.dependencyinjection.abstractions/9.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.abstractions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Diagnostics/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-0CF9ZrNw5RAlRfbZuVIvzzhP8QeWqHiUmMBU/2H7Nmit8/vwP3/SbHeEctth7D4Gz2fBnEbokPc1NU8/j/1ZLw==", + "path": "microsoft.extensions.diagnostics/9.0.0", + "hashPath": "microsoft.extensions.diagnostics.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Diagnostics.Abstractions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1K8P7XzuzX8W8pmXcZjcrqS6x5eSSdvhQohmcpgiQNY/HlDAlnrhR9dvlURfFz428A+RTCJpUyB+aKTA6AgVcQ==", + "path": "microsoft.extensions.diagnostics.abstractions/9.0.0", + "hashPath": "microsoft.extensions.diagnostics.abstractions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Abstractions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-uK439QzYR0q2emLVtYzwyK3x+T5bTY4yWsd/k/ZUS9LR6Sflp8MIdhGXW8kQCd86dQD4tLqvcbLkku8qHY263Q==", + "path": "microsoft.extensions.fileproviders.abstractions/9.0.0", + "hashPath": "microsoft.extensions.fileproviders.abstractions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Physical/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3+ZUSpOSmie+o8NnLIRqCxSh65XL/ExU7JYnFOg58awDRlY3lVpZ9A369jkoZL1rpsq7LDhEfkn2ghhGaY1y5Q==", + "path": "microsoft.extensions.fileproviders.physical/9.0.0", + "hashPath": "microsoft.extensions.fileproviders.physical.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileSystemGlobbing/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-jGFKZiXs2HNseK3NK/rfwHNNovER71jSj4BD1a/649ml9+h6oEtYd0GSALZDNW8jZ2Rh+oAeadOa6sagYW1F2A==", + "path": "microsoft.extensions.filesystemglobbing/9.0.0", + "hashPath": "microsoft.extensions.filesystemglobbing.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Hosting/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-wNmQWRCa83HYbpxQ3wH7xBn8oyGjONSj1k8svzrFUFyJMfg/Ja/g0NfI0p85wxlUxBh97A6ypmL8X5vVUA5y2Q==", + "path": "microsoft.extensions.hosting/9.0.0", + "hashPath": "microsoft.extensions.hosting.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Hosting.Abstractions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-yUKJgu81ExjvqbNWqZKshBbLntZMbMVz/P7Way2SBx7bMqA08Mfdc9O7hWDKAiSp+zPUGT6LKcSCQIPeDK+CCw==", + "path": "microsoft.extensions.hosting.abstractions/9.0.0", + "hashPath": "microsoft.extensions.hosting.abstractions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Hosting.WindowsServices/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-OQ7aTejEpkj1OPibhvKYhygUSoKQ+O5YYuBmJxOCC3+F5v7d4szYfvOGd8aegK8/ARFTJqpeXZq1wyIwEza6lg==", + "path": "microsoft.extensions.hosting.windowsservices/9.0.0", + "hashPath": "microsoft.extensions.hosting.windowsservices.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-crjWyORoug0kK7RSNJBTeSE6VX8IQgLf3nUpTB9m62bPXp/tzbnOsnbe8TXEG0AASNaKZddnpHKw7fET8E++Pg==", + "path": "microsoft.extensions.logging/9.0.0", + "hashPath": "microsoft.extensions.logging.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Abstractions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-g0UfujELzlLbHoVG8kPKVBaW470Ewi+jnptGS9KUi6jcb+k2StujtK3m26DFSGGwQ/+bVgZfsWqNzlP6YOejvw==", + "path": "microsoft.extensions.logging.abstractions/9.0.0", + "hashPath": "microsoft.extensions.logging.abstractions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Configuration/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-H05HiqaNmg6GjH34ocYE9Wm1twm3Oz2aXZko8GTwGBzM7op2brpAA8pJ5yyD1OpS1mXUtModBYOlcZ/wXeWsSg==", + "path": "microsoft.extensions.logging.configuration/9.0.0", + "hashPath": "microsoft.extensions.logging.configuration.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Console/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-yDZ4zsjl7N0K+R/1QTNpXBd79Kaf4qNLHtjk4NaG82UtNg2Z6etJywwv6OarOv3Rp7ocU7uIaRY4CrzHRO/d3w==", + "path": "microsoft.extensions.logging.console/9.0.0", + "hashPath": "microsoft.extensions.logging.console.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Debug/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-4wGlHsrLhYjLw4sFkfRixu2w4DK7dv60OjbvgbLGhUJk0eUPxYHhnszZ/P18nnAkfrPryvtOJ3ZTVev0kpqM6A==", + "path": "microsoft.extensions.logging.debug/9.0.0", + "hashPath": "microsoft.extensions.logging.debug.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.EventLog/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/B8I5bScondnLMNULA3PBu/7Gvmv/P7L83j7gVrmLh6R+HCgHqUNIwVvzCok4ZjIXN2KxrsONHjFYwoBK5EJgQ==", + "path": "microsoft.extensions.logging.eventlog/9.0.0", + "hashPath": "microsoft.extensions.logging.eventlog.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.EventSource/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-zvSjdOAb3HW3aJPM5jf+PR9UoIkoci9id80RXmBgrDEozWI0GDw8tdmpyZgZSwFDvGCwHFodFLNQaeH8879rlA==", + "path": "microsoft.extensions.logging.eventsource/9.0.0", + "hashPath": "microsoft.extensions.logging.eventsource.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Options/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-y2146b3jrPI3Q0lokKXdKLpmXqakYbDIPDV6r3M8SqvSf45WwOTzkyfDpxnZXJsJQEpAsAqjUq5Pu8RCJMjubg==", + "path": "microsoft.extensions.options/9.0.0", + "hashPath": "microsoft.extensions.options.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Options.ConfigurationExtensions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Ob3FXsXkcSMQmGZi7qP07EQ39kZpSBlTcAZLbJLdI4FIf0Jug8biv2HTavWmnTirchctPlq9bl/26CXtQRguzA==", + "path": "microsoft.extensions.options.configurationextensions/9.0.0", + "hashPath": "microsoft.extensions.options.configurationextensions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-N3qEBzmLMYiASUlKxxFIISP4AiwuPTHF5uCh+2CWSwwzAJiIYx0kBJsS30cp1nvhSySFAVi30jecD307jV+8Kg==", + "path": "microsoft.extensions.primitives/9.0.0", + "hashPath": "microsoft.extensions.primitives.9.0.0.nupkg.sha512" + }, + "Newtonsoft.Json/13.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==", + "path": "newtonsoft.json/13.0.3", + "hashPath": "newtonsoft.json.13.0.3.nupkg.sha512" + }, + "Newtonsoft.Json.Bson/1.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-QYFyxhaABwmq3p/21VrZNYvCg3DaEoN/wUuw5nmfAf0X3HLjgupwhkEWdgfb9nvGAUIv3osmZoD3kKl4jxEmYQ==", + "path": "newtonsoft.json.bson/1.0.2", + "hashPath": "newtonsoft.json.bson.1.0.2.nupkg.sha512" + }, + "System.CodeDom/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-oTE5IfuMoET8yaZP/vdvy9xO47guAv/rOhe4DODuFBN3ySprcQOlXqO3j+e/H/YpKKR5sglrxRaZ2HYOhNJrqA==", + "path": "system.codedom/9.0.0", + "hashPath": "system.codedom.9.0.0.nupkg.sha512" + }, + "System.Configuration.ConfigurationManager/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-PdkuMrwDhXoKFo/JxISIi9E8L+QGn9Iquj2OKDWHB6Y/HnUOuBouF7uS3R4Hw3FoNmwwMo6hWgazQdyHIIs27A==", + "path": "system.configuration.configurationmanager/9.0.0", + "hashPath": "system.configuration.configurationmanager.9.0.0.nupkg.sha512" + }, + "System.Diagnostics.EventLog/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-qd01+AqPhbAG14KtdtIqFk+cxHQFZ/oqRSCoxU1F+Q6Kv0cl726sl7RzU9yLFGd4BUOKdN4XojXF0pQf/R6YeA==", + "path": "system.diagnostics.eventlog/9.0.0", + "hashPath": "system.diagnostics.eventlog.9.0.0.nupkg.sha512" + }, + "System.Diagnostics.PerformanceCounter/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1SSqHtWZUdAC0j0UCw2ZWV4iOWB7nPZFkseqPsjdaypVu7ue1xsUJMobXkpHEDFNTrL0DpOdT7k6qDfqmFkQ6g==", + "path": "system.diagnostics.performancecounter/9.0.0", + "hashPath": "system.diagnostics.performancecounter.9.0.0.nupkg.sha512" + }, + "System.Management/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-bVh4xAMI5grY5GZoklKcMBLirhC8Lqzp63Ft3zXJacwGAlLyFdF4k0qz4pnKIlO6HyL2Z4zqmHm9UkzEo6FFsA==", + "path": "system.management/9.0.0", + "hashPath": "system.management.9.0.0.nupkg.sha512" + }, + "System.Security.Cryptography.ProtectedData/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-CJW+x/F6fmRQ7N6K8paasTw9PDZp4t7G76UjGNlSDgoHPF0h08vTzLYbLZpOLEJSg35d5wy2jCXGo84EN05DpQ==", + "path": "system.security.cryptography.protecteddata/9.0.0", + "hashPath": "system.security.cryptography.protecteddata.9.0.0.nupkg.sha512" + }, + "System.ServiceProcess.ServiceController/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ciFstNZEWYf40HbwzdQLdgQpgpnjkleC1z0jMqBKRdkEQqQ6I/Aht0x9fTBODnaQTtcF+scvrdimoDbfNap/aQ==", + "path": "system.serviceprocess.servicecontroller/9.0.0", + "hashPath": "system.serviceprocess.servicecontroller.9.0.0.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/bin/Debug/net9.0/publish/publish/publish/publish/publish/publish/publish/publish/ResourceMonitorService.runtimeconfig.json b/bin/Debug/net9.0/publish/publish/publish/publish/publish/publish/publish/publish/ResourceMonitorService.runtimeconfig.json new file mode 100644 index 0000000..2e59683 --- /dev/null +++ b/bin/Debug/net9.0/publish/publish/publish/publish/publish/publish/publish/publish/ResourceMonitorService.runtimeconfig.json @@ -0,0 +1,19 @@ +{ + "runtimeOptions": { + "tfm": "net9.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "9.0.0" + }, + { + "name": "Microsoft.AspNetCore.App", + "version": "9.0.0" + } + ], + "configProperties": { + "System.Reflection.Metadata.MetadataUpdater.IsSupported": false, + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false + } + } +} \ No newline at end of file diff --git a/bin/Debug/net9.0/publish/publish/publish/publish/publish/publish/publish/publish/appsettings.Development.json b/bin/Debug/net9.0/publish/publish/publish/publish/publish/publish/publish/publish/appsettings.Development.json new file mode 100644 index 0000000..b2dcdb6 --- /dev/null +++ b/bin/Debug/net9.0/publish/publish/publish/publish/publish/publish/publish/publish/appsettings.Development.json @@ -0,0 +1,8 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.Hosting.Lifetime": "Information" + } + } +} diff --git a/bin/Debug/net9.0/publish/publish/publish/publish/publish/publish/publish/publish/appsettings.json b/bin/Debug/net9.0/publish/publish/publish/publish/publish/publish/publish/publish/appsettings.json new file mode 100644 index 0000000..7d910a4 --- /dev/null +++ b/bin/Debug/net9.0/publish/publish/publish/publish/publish/publish/publish/publish/appsettings.json @@ -0,0 +1,16 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.Hosting.Lifetime": "Information" + } + }, + "RunAsWindowsService": true, + "Kestrel": { + "Endpoints": { + "Http": { + "Url": "http://*:5000" + } + } + } +} diff --git a/bin/Release/net9.0/ResourceMonitorService.dll b/bin/Release/net9.0/ResourceMonitorService.dll index 8dd312ca1a8e1493d92375dad4b13072e49ff000..eab797932b558902be2123e24a145d6ab4681f3d 100644 GIT binary patch literal 22016 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 literal 15872 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 diff --git a/bin/Release/net9.0/ResourceMonitorService.exe b/bin/Release/net9.0/ResourceMonitorService.exe index 2bb73701348b9351f232c953811b49134050ccd2..29a2510c52d400597b2945be54b9bf753c01f51a 100644 GIT binary patch delta 209 zcmWlTJqp555QOJ#Vu(Qm!BSAtCJ@ZO_V$7&5MyjDtgNDf)?)F%#vH&xu*e;9hLj$_ z!UMQ(7nb3hVc6np7C-aV7NWUXVo$E|K8vZaTm!(C0P|GSr6y6;M0Zc`Fqd2v2SzauyD9j1eP3f)p9+36==>t`IU$c~v6eo3W#)O62T? iOnughU~4|b)P9PIar-GIrdj$d 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%0D-WS9?*sRve=Y{uz|U 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 NKmYST*Z+SO_`ig4?_vM| diff --git a/obj/Debug/net9.0/ResourceMonitorService.pdb b/obj/Debug/net9.0/ResourceMonitorService.pdb index e9e9de783568e05a0604fec9624eddf1491271df..37002efe90d174ad306925167e297a59c7eb91e7 100644 GIT binary patch delta 2178 zcmbVOYj9IV6h3=%b02*rp|mL_kdi)lwS_4K%FC8gS}01Jq-lfbOo0}uc3Rt}FyRMD zD9SL37OtaBx8*@9O7ACuQ5@H8x!H#PParCqP9#H5Bp>q@W^xnlH!%A z1oAxOYe;t;_m4Ca?f)N_=#way>HMf)rU2(5+DtUyBdkyPSXSW2O@b7}@pAAP2w|i@ z6?|qKUk6@j^m+OaLj?j6q}$7d@i^W;~Xw?4SXW(Oh^g1 z9_z0Jp9h{C<7ULcJO$i_zDu!w3wS#0^D%A(pGVmLp_s!42iH;oNZoadawrZ5)={z{9<0kw71Gp`VVp9}X0R_DZlxTa@ z!?vJWyJft?z zh5Ef&Kwn+ia;R&bM&S0kMpdJ}xt^r4XUf`7WNh5>Ouf5* z`rdQ4)|+!nf_g)H=Tps{abv#CDqVDL<$;}N{5S0{)f^uFNn2NX-SSj454ijbB_fz`H|#AKClE7vXIGTOv+0$YIBo~KHml5FpiE(Gm;x} zjKvL^p-OR@Y7Q`b!|(^7*2+-8P|Q%nu!^CXp_}1ZhBp{KX81856)G%PE<@5(E+pJg zg0h$hDTud7#;Gb?St2DUNlCgSD11VME%yY!?IJ-JlqYF6W3b*HT8JqhFeZ0Tega3L z3pqv7rc+B2<&K8q7!AiFqizwHD#l9TU(-Gal5Sjibi8Iq!MVs$WQf(1JXO4#=sh{2RflkGdyB})A8qUk grJ9Ld6-inS5&kb^#>cr7&on}+vCKVJ1pf!0y#ib53b>1afQVobQY{;yQZed200C)>8a1|7REWx-?yl>P z_J^;Y_(QS9G&Qx-mKYjZTa%j9*lG&3v8E3VB~6n)Nc+Q@SRW+)W`WAz_HO2z`R1IN zGw0lMXWu=~7l!!A;_%NFBJayY-|0jr33jM^_qH8dyI@kcl?ZO~Hic*(>{DXbH?6FL ze#{`sYXV=sy>laY@7@~?A2lpm{@%&A{3YG{o-eiExwL@DSm$~($DT~Ym=lB~K`J1U zqns#ja zZHv}OZ`3HOQEUqp$MvLrDQ*{I2ID7BHKcR~UkkpF^zgqEQsF4WmZk%0z!%NnI7^(@ zqj5RI3UFCM9v@^exOIx-)x^0CJR7zg(i0drr^Z)+S5jD~#3_drc`7j>30zM1W_*H9 z$>8!DMy7ZQxa{Wa6i)@03lM=UfjGhCkquO%ylGwt_p%w>jq#^~GaPm}d?;W#;B5rd z&fxizd8r-qhyoC%!$6I~;)vT!�$$Z+I)Xg?0gT$_Ed4br-x32A}mmD0@AtxG1^efjKtR)?f2* zyKZ0Cx%%-&0$za%fjV{?y#IZUjV0pijf``2HSe!txv;T^XbO%*)2aqqGL^Sw7Q0niQickx z%S%gHvw3fK=Z>zgCH*My5D=IxFkhfn zV561OIid^;3cW{C;(;eq6LHz9>}=?oSwx)NW1&pWv7!@ltvcMA$E(x_t@AmgMq5Mt zoGNcy#(UJxw$tGZj;3<7o}+s>dYYr(@cwj;)x`IGxq23^tqq%(i(Hh>X|&CtBDwYG za!k3Ji4R-rVam~Q-!svth|rY^(Sb)1*$eqlF23{~l5cZbC%9RQ)p}wR@>xl%Wrv+< zvE*B=NjK1XB!*Mq&C^Wu7rm!G9iDhGJST~1o@S=e91ZI}f)Y@huG4&~bYh@fLsKc# zXdY3s^aW%!C;uGiPvlBOLB4PmERr_xU$xyGx#x*}j<71(!DMAF6udw)6R1+w&O$xu nhE5)Gm!Rd8OWz^1_xwktD1W;nt2TZ>)4fNu&CQ+zONssg5g|69 diff --git a/obj/Debug/net9.0/apphost.exe b/obj/Debug/net9.0/apphost.exe index 659b9be426b96b50c087b415a774ad72446ace47..29a2510c52d400597b2945be54b9bf753c01f51a 100644 GIT binary patch delta 97 zcmZqp!qEUkEsR^3rkVO0GMF)#GMF=1Fr+XTGFUPsG8hBNWCjzUxCIcV0Y%M$WC~CQ fBnncI29z@aiW&jgAdxhNRG=Ktl{$|Q delta 97 zcmZqp!qEUkEsR^3rkVPhF(fi1GZ+D3DiB&Qq%asVm@=d>7%*6ZdFDWQLk1HDGav@3 eu>`U#fh;p18^TWk%A^7HSuz-Ie{9Mm%K`xYVG?2h diff --git a/obj/Debug/net9.0/ref/ResourceMonitorService.dll b/obj/Debug/net9.0/ref/ResourceMonitorService.dll index 72d39f08e8cbb905a47fe982ab16457bc8e5f0ed..c4775034ce0be7af0247c92b1bd3f90b06a7abd1 100644 GIT binary patch delta 2713 zcmZuze{36P8GgPy-<|Cw&iRtKY1)nafF-3{h`Th7p-qz}-O_DY(g*~@$210u4prSRX`^U@wFtTlX@4Nr!i10zn!7!@#08r@JQp6^TC zB~w1@d%pL1-uJ#A@4a{D%1CAOsc*M0y#44?SZjYlJ8DD^&`6sW4qU;-Rd0`hk_-CA%pCV-Ya6KXz~6mIz{`EseLT$zfNx%n_9l} zo|m5a*<(LEWWB!>_WfJ5V4M@kHp;HSz| zWRDl+Rpa%5k7LJ?NlekUrG4j-gCiVMg^V++55O0g3W#U==L!XKNY7$?SSjMs<_bNxP zvLouUA6N?v$_t6dmC~+tnIZU%-}@ZAY|I!DykcF~O?)7_Ob1uQfMN0&3%(Y7--z+5 zLFy(>8PfZvCB4sab2sCcMhm@PV&u&zzh$*>_&X%l3+bq+CGX~9CepmX#FXy>@fqJA zWMYt(z?=x27B=2DfW3+dX83Ds%%WoBl<%7I1r>YGxP}EUc?*NMgD7y9QYMsr zA7hq9g7_yRg|dl%S@)B?XwGhMnD~w_zo}l0-_NDN&7E!ivGp()sj_XxdiIG`Ugw)J z&+w4d$nS~omRZ(S`V*XmALE0PpFzZYp8Kz|1#zBby2hHX^Iq1iv9q}7yReS^&bWlo zhRFJL>@{Y1b(S|!#Oo;A>zpQ2ynczz*^2lLE4k`h5tE|z20Np+=B&-K8u=-ckyW-D z*-+jP+Hix(Q29s-Z1rn=_}@|XJG3-hVd)5^X!w@Un9$u!qEw{!k1BGM51_!8scZO{ z&#b_6N?FA&-Yvl!43q_uic~Rx4AY)rvNH(ax*>QrneMH`Am0emjuLIe6%HvpsPM4D zqY4uWGYU@-1s*3hVNu~FqABgN(Sl{jgf2s#`5(&BCaxQ|UnZBjQecLcAS&L^r;IM~TCDfp|AA5GU~(@#{)Y5)Y_36U6cyk}QO{ zmQ<3f@U+5trOzw-MLdCa?YvUXE9Hv973#NX?_!>t(1pYfg+oGadRW;BWnUH-a8+Cu zON?1j%8@7cF6~!qo4N@ z!ax_33}InJ@cmbNpLxpY6Kzw>SI^9z>q8Lh+GP&$b z)H_#u%GtALIG0Ulj?Wd`fnzc->N$09`KzM$&$`~wgnMGnEtW>yS@(FNv~*LbUvq|v z`Fq{caIWBXkLHRcelWe)?T9yH``gAc$wID}OP9LW1x@7UWDuqj#Rt6Ux-H(kJ)k8r z-irN%p2+9D+J=@gCQFGzX)cdVXV^cNnN7I`3>6>BCgn6^Zt4D9swy8mkWJ-tnQTd} zlHr1zD7i}UE`|r~>cQPfw{S9(biMb&?V{-UocZ9Vr|}k@ zojj`LJ?(UOSDnY4gI{%z$vF;WPi6|a?1OIBJJHamyV;Z8OAXxv`0Sq(_*#YV>#Zy~ z8sV^{Aqj@$Hz{;7CT*wkq-Qram37nE&i)O{Y;qF9acQ>(X`j-Z%4ugzGyS?5evs-3 z_C}u>t~@VG8S+!%XL!lD+Xny0163E72QIyUE=# z@25@ufuLY%vI*~RO*=e0Vuwa1Bwuacobb9ME!z0R(p`}^#A1(cDb##UAB*x^yBje+ zl_|a`<4EwW6z5B(mwG>cX{s?|iXN%Th%|k@RCm#qN*XSGoMq{QZB0Hczf1igT;x0thP-*o^b4+EtpaF3I`b)c`OcYVKHwIdfWIF_t# zMVee*zhwF9rez%WQwQyL%(B#UDmS~FEnxSu>+D7BA$D#Ians0)vi+e;Uq%@EfWyRI zg_lI!k%t2eF|kHD?bzGN;IQ7DHbqZVY3UbEHnS6-2j@QRUagC*+q*6;o z;dPbWH1~#uqbj>@Ov!blD!a}*vMw7rrevfnbb-_gr^aXNtP*F*G;HT73gu{cP-wjO zDG5R;fi*F3bzmi_7F`BL1t?R@*WP-nSvwAmpq71l=BO5CjL}@8Oym)t6=hvpn{M1FmVdw zDo}zikg7mAE>PTtVo`yGND`N_?kjL7o+P&7AaR}YyNI`AANtURelAWbz8i;-r|nk! z1La@Di_o?26c<8rUC8*LcmrodP-MtUloL;}ocfR!HmzNXKSIo7rllh^IoqkY$%>!G zDh}|q5VX$}Y#-VB*4!H-F8WLC`>X={J^z5cq_B$L=|t`%`#@nq z>gFFg7(pRidXPs&lAkZ7S5m7h(&mA0%5y; zVv+s+#Hsf86U%H*z_J=gez)bh-7k6lP^d_2YsuUZI3+UP$g*~@$210u4prSRX`^U@wFtTlX@4Nr!i10zn!7!@#08r@JQp6^TC zB~w1@d%pL1-uJ#A@4a{D%1CAOsc*M0y#44?SZjYlJ8DD^&`6sW4qU;-Rd0`hk_-CA%pCV-Ya6KXz~6mIz{`EseLT$zfNx%n_9l} zo|m5a*<(LEWWB!>_WfJ5V4M@kHp;HSz| zWRDl+Rpa%5k7LJ?NlekUrG4j-gCiVMg^V++55O0g3W#U==L!XKNY7$?SSjMs<_bNxP zvLouUA6N?v$_t6dmC~+tnIZU%-}@ZAY|I!DykcF~O?)7_Ob1uQfMN0&3%(Y7--z+5 zLFy(>8PfZvCB4sab2sCcMhm@PV&u&zzh$*>_&X%l3+bq+CGX~9CepmX#FXy>@fqJA zWMYt(z?=x27B=2DfW3+dX83Ds%%WoBl<%7I1r>YGxP}EUc?*NMgD7y9QYMsr zA7hq9g7_yRg|dl%S@)B?XwGhMnD~w_zo}l0-_NDN&7E!ivGp()sj_XxdiIG`Ugw)J z&+w4d$nS~omRZ(S`V*XmALE0PpFzZYp8Kz|1#zBby2hHX^Iq1iv9q}7yReS^&bWlo zhRFJL>@{Y1b(S|!#Oo;A>zpQ2ynczz*^2lLE4k`h5tE|z20Np+=B&-K8u=-ckyW-D z*-+jP+Hix(Q29s-Z1rn=_}@|XJG3-hVd)5^X!w@Un9$u!qEw{!k1BGM51_!8scZO{ z&#b_6N?FA&-Yvl!43q_uic~Rx4AY)rvNH(ax*>QrneMH`Am0emjuLIe6%HvpsPM4D zqY4uWGYU@-1s*3hVNu~FqABgN(Sl{jgf2s#`5(&BCaxQ|UnZBjQecLcAS&L^r;IM~TCDfp|AA5GU~(@#{)Y5)Y_36U6cyk}QO{ zmQ<3f@U+5trOzw-MLdCa?YvUXE9Hv973#NX?_!>t(1pYfg+oGadRW;BWnUH-a8+Cu zON?1j%8@7cF6~!qo4N@ z!ax_33}InJ@cmbNpLxpY6Kzw>SI^9z>q8Lh+GP&$b z)H_#u%GtALIG0Ulj?Wd`fnzc->N$09`KzM$&$`~wgnMGnEtW>yS@(FNv~*LbUvq|v z`Fq{caIWBXkLHRcelWe)?T9yH``gAc$wID}OP9LW1x@7UWDuqj#Rt6Ux-H(kJ)k8r z-irN%p2+9D+J=@gCQFGzX)cdVXV^cNnN7I`3>6>BCgn6^Zt4D9swy8mkWJ-tnQTd} zlHr1zD7i}UE`|r~>cQPfw{S9(biMb&?V{-UocZ9Vr|}k@ zojj`LJ?(UOSDnY4gI{%z$vF;WPi6|a?1OIBJJHamyV;Z8OAXxv`0Sq(_*#YV>#Zy~ z8sV^{Aqj@$Hz{;7CT*wkq-Qram37nE&i)O{Y;qF9acQ>(X`j-Z%4ugzGyS?5evs-3 z_C}u>t~@VG8S+!%XL!lD+Xny0163E72QIyUE=# z@25@ufuLY%vI*~RO*=e0Vuwa1Bwuacobb9ME!z0R(p`}^#A1(cDb##UAB*x^yBje+ zl_|a`<4EwW6z5B(mwG>cX{s?|iXN%Th%|k@RCm#qN*XSGoMq{QZB0Hczf1igT;x0thP-*o^b4+EtpaF3I`b)c`OcYVKHwIdfWIF_t# zMVee*zhwF9rez%WQwQyL%(B#UDmS~FEnxSu>+D7BA$D#Ians0)vi+e;Uq%@EfWyRI zg_lI!k%t2eF|kHD?bzGN;IQ7DHbqZVY3UbEHnS6-2j@QRUagC*+q*6;o z;dPbWH1~#uqbj>@Ov!blD!a}*vMw7rrevfnbb-_gr^aXNtP*F*G;HT73gu{cP-wjO zDG5R;fi*F3bzmi_7F`BL1t?R@*WP-nSvwAmpq71l=BO5CjL}@8Oym)t6=hvpn{M1FmVdw zDo}zikg7mAE>PTtVo`yGND`N_?kjL7o+P&7AaR}YyNI`AANtURelAWbz8i;-r|nk! z1La@Di_o?26c<8rUC8*LcmrodP-MtUloL;}ocfR!HmzNXKSIo7rllh^IoqkY$%>!G zDh}|q5VX$}Y#-VB*4!H-F8WLC`>X={J^z5cq_B$L=|t`%`#@nq z>gFFg7(pRidXPs&lAkZ7S5m7h(&mA0%5y; zVv+s+#Hsf86U%H*z_J=gez)bh-7k6lP^d_2YsuUZI3+UP$5GSh9uuh-@rNeuyC3NHWIYAdfXIYiwy+ zo*BtjWP=n83&gM?S&{&k1e4e1K@t;klaOSAy(Ayr4M~7J$Zp`mhGf^-O|pFX!d^D} znft5i?wKA*T%7yoy=l4YRMn|dr%s(ZukIdqUH<{{5Rr!at+$B2j+C#>0{_oo64{|k z9}m%EfoE&Ku3Y_WZSP<@7aPf%hqB4xSbs8;G4rv5Ml3s;iKR2Kj$J*mVKZeUDk_3Y zZPmNC5?!r$sA}v{RwvghR7Yh>BhghLgBI^^2a(2bPvU0lVn|fWZeU_Rr}QLl@cHu4 zfm?~HdKCi|XB2_&n zxtOY*G*kiyQeXB2QjP}Se{5peYNe+d|0 z#0A6_U7)!bjFrdYmkOV2(ZxbD#{9l`t?;>8eS)D`$NcT_CBkPj^a+M0A~(2lRlHvK zY?eO3&|Jp+x$(<{&t~cq49z&e@|xvymy69GfNgxmK6(0ZIClA-J)gSXWvY2Ogs-#N zMN7@)E_TsSbA^jtw9{PaVi(Oc8(i$7m1ct3%cG4x(%?pfO}IJ>WMtu8m2hu;jpf8( zgzAqX_7N5`4IRuGQgX5vBfUfaMrCa*W$@^Hgzfc|@&0im|=m zGy_MDaa(S_D(?zE)goH`QAGcO(+nIz#%;j`s`N+H8}Zg3 ztzbb0jv(WfU>p;V#BY6XF0M~7v?6r79igmGpI~T3=qfuxxdMHHp%tNX?Fi)x^$CU&p;p9M^&jMb z!xcMz<8SUNi8-luX3R;gGhNeZ0!VZ*2u$^HS#jU8hM#vjcUkuk~OL!|4GrvWBDcM z^GQErUm6$S}RYVz4EZ7`UFF3<=JkpJZ!l>!BAEntW=wUs}tN3U7*0^oDYbb)3& zPZf^@M}=2m7)9Qf#3ENNJ+5Z~t!--`?J%`Lf@_~xcvOnh@&-zmQ9v9@vJ z-)T;&$J)l;xTv*_{qv4%Tm3@IV^KY#*B^}{f=@GW7D2}C)pC&)8Bt%vSAVpc1sOPk zjJsD$efb+&d>brS>GQ<5BVFc+?~vrC1y~E}8|E&%X+Dq(I>J!Tbt0>Nl5^r$u@uI* z4A14;R37`fiCHcfzZwAh5)bV~3 zM&ju76%94nm5g5le)cNHx`D0q>G2+<%k)C!8`O9&IM!BFlekd{!-J0?;Rwa|06U4@ zpB5qYBw`h*=OlK0Naviy_6z9=D?6^DUYm-;dQ3*qMvdaoRR&%0>%fZdV{knH!tX*2 zs#CA2p4<-V~a{(VOPZvf+&E!Qun1(-vxf}Rlc)Eo|G zpJ6RYXeslV2a)iZBUrv-p5IIXsR(3OYcygSz(0lIrv&}x0Pu!aUJm+K>VESOh@b1+ zSWKTPT|!GYStmU1XZAH#&u|=0)tA-4hn8PgS4SVlS&uzLn?45gmR1fPnWx%a5O@{YJePLf%i;sW^YXS2p z(tw!-jIj}iZ;1LM{&)^_b`o{P^O8Rb7!5=M7izFCvid$?jxjSB31)9+!DFD}#{qKV z%rAR+-pih4FOz@nb>)8F-RUb6Z@u+a_B14yhs$iAqUY&vo+A(9QQ`FuLz=?uhxbAQ zA}#wPM={5w72gr$JMn#~#Ibr3mP>rsN;>D{Vo6U}*>S`h$2U_}d?#|4fAmQnxMtbF zlw(61+rYCz!G=05?uFd4j+VUKtxhmE z8dOhkdSMRgQ`9+jA*i_xYF?fnEmtqSVCj+a;qv%ja7MJ09lsq+_*cdwkMf_qM)Ns# zTC8e4@jEPm1(?778FF*Pe~@7R@gxZUp|KRd6LRH#^ZiKTry1M@u*`4XjRey|9em-t zpkqq1I^XJcxC>)li~l9d&asIPfUvxRGo9NjT&o(^PGZc%D>Bt;YTRdgg}G7iIdyr3 z3qg(T6)!hm^ho)z*X5NW+x802QS6g1JYMh#SL*VK^$em$e8SNg)K_+?6CAHr1YCty zM^vl7{l)IaM#5@WtMoRPRDCB`aAHNbqQ?E)tX=8^bIa5doVZ%WMW94lHMfErB}$}p zz}2QAx1>!z8a+XC(O~Xp9zlgRZRxpci$WMExUlZfSaYH=v8HiN69S)4IG87?6@zpM z;{LCZ{x1xuB|Z6UI&&z;5)Yxq6o%ZAJw2o)tY>XYw(sfeKwdTI1L&?LTZVY;kV}OP zd*?oUX&?mhKb18EXL9X5xUm)x+AYt`Fdq2~O$ZLU7B|HBjLGpRw~my{VM>vQR*Z8V z^Evh7CR!7;TBg%){jXQ*v@gK$hrWj@D``7=Tc>vaM*~6nn6D+O(`JlSoxbL0m=}1D zz>x66g8xMHeAUN#{yI7s)aeAY>GX!c{eH$@librf=U#>yL$tK)Jm%u-LvK{nkiYty zfd~!x0_8eQ&|vTq>InTIpwkybJ}&wb!7o-t=x{a5?AN)j@=Auc1^)t)d&*ezrJ>g= z7t>>*7s2@)^em>a>K6lx>43&?xz79+-}9Aq)Kd9SPyPKhYnYzA59bKb#Vf-uMeZeZGxSI36s%fIKdw3-yoz>JA1#Z}Zul@lmxcr7J85J1 ze6X9Mq4U9OX+Lo8{cEK2CAu-RYe8*9%pd_(CX|o&XP{n!^hV$aa8PR{FND~d0>xpu z5%ISSC97x&1_@Iuh1wg;YD}#X>djDAI|FJp1ySx<*l-QarB?FPR?!L3IlqKjNSnz6 z$sZ%{8d^;4LVbiSrzNyisNYCloVHUfO?o;2BiatYPpDS|-mC5gJgfEsmV2%P+$%B{ zJS_9Phh;9;SmswMm;ILTUy!mLBDq31|0(d$k&RH{ArN(EEgQr{H%(=0m>w0bd9`2>8jWhXL=c{xlvr4$$Xj%{?Cc z(yY0~QoCbt4c+E{-TOEsud}J2l|2FKfK3f4PlFn?sq2+hEl-N`DE|^EUOg_n$!h+@fIT z3Qsky#4^sUWzR39d015(&o83aY>GX#zE) z7Ar_z(BIIcD@9AIdO@qFZCJwLU3#+8>%EM2*wkx!nKw?iSrqKlX*u03)Q9P#I3g^k zhivMp(07#;ZjU4H9;@h z)ZYsgTgf`7=ttEnA$hw^{Q}$E1pUaS`n^p3oR5x>RP=L{p#QR|7HUM^cC5ri_slz9 zxz@XidW5pyaSR7AmcAV1LIudhjkS?d7I_r4odBt zu*fLn1s|4+wI3Ib1v^j|W-ZZkujFQVnZj(!@D4zgEDbk{qysAu3nAQ%gQy5QaVm+--#Y$ST#ip1qTGaRB%AxD+LDx-YhsE z@K(VAfmdVBJ_`*DmkL}duvuWMz;T($&nmY>e@=N>H}k~nW?t6KysVoiWZgU=>*fjK zb@LSQx_OFt-8@CSZk{4uH%}3-o2Q7^%~Qnd<|$b>Pm5K6u*EUd`A1A@-rn8{Gjp$c;g}9M)cFl<;oWAE6RE0n`PfnUROSjndULcy?D-Km4||TPACErjd6U|GU-OKsXY?wXQXf#h?RlN%Ri5(% zlv~vY;ggK|1K`hL_g|}Ym;IBcR{2N4dFDE!w1ocXxlj2@rJ~)TmPd8%KJ~L@A?-f& z$XxBb@)c!~_BwsPI%AaHqqHmN9aTPR?(akPQP#r;Y`|ESQP^?~aF;J8xwVqJL~@r%?q=b)2|p>YUt!y( z1iwY_GlG9Y@TUa-AA&zEnqLtOuL_@3u|Z`UVuIHSzFF`#!IJ`0DqA%r_!)suip(nl z$-{bL0&6|oiZ+2s&xdH8Z%Xhpz}tPF1is6sXe?7JaI?l`4+xwT_>jOelH2BG$piWW z^ilnQ?*aNgAh-7w-~r#HpUXZekOGYFr?1iPNmb@4^~$@Itn#E%sjgJ_s7F*ppZZPp zO3%AJ2Rz3-=RNDOGAQK1I-(&;y!@;c>l~gPV4d3qIHL3d-l*&YJg(dbIN>LKI0wsTGsGt z<;Bf*sjw^{bQz$Ir^+fUtpqH`Dx!jp0)}wX<|mGG0jsgDsGt`BUV>ek3hYwAg*bJn zpqBtHrh33j=`z3=Rv;C5E1>H(;1zT`@DSchUJiH~cqQEpyb@0UR?yDi8Zxo&+(Y-# z8LT$nrDy4f^aA~aen!8d3MHW&R1Pb*Dz_{5Dc@H%tDjXDdp_bJrHj4-Pm{8XzQ+eX zMnFx>f8oCV`?aidPovc42b?_D-z}YiucRuhxR~cslP6JY=2D zdtw&e6|?aEAXU2S-K+J@kUO9);Rhzu?EB>mTXt#-X7KiEKbX;uo!YNv)Uj8)c}5+3 z@qA%sy(_SLDYa#<7RD~7l($oxiye==rQk%aw8r0il*;YZz9k(|>Vva0Y~HI)N!cJ` zv>Nfb=uc2AzIa&hk3l zE%G|0Dp(#*hANPthFc`xPrD@FPy87Qo?+5U!Vl7S%DJ8(ose=tx>4#0(g&rUAZ@DP zh6HIv1-76_wTd(JAIc+Cr#?cvJ&%y#`6FdLWy(L`Zqmw>ZER-iruBV&O?{2j+HPhB z(uYQ~#-@V~Cu=10#tt)=-!hsWN*UQg&er2b|7hN5%Z+FHnYo%3SelwPG7dCRTYo-nW`JxxI+`3x=f~U4;gMw4$b!{cQb7t8IO3}*Gd4WbnMvpS z#w@(U7)$pX+l~B=WF|FaY#Hy&q>SU7+q!9>udgj*X2yrj(OmENh_U*>8aia;`}UgI zBY4!YpMIJ{@IiQe_9_mfywUZw36Lfv){<&K-ot34k7|la8$y=M0i^= z(=%ciDcXsSC^)~s`v=pR>D)azBRfsduCq5?QdLhrnaxk*wU3NWz3EKKJeG4fGNN;X?fBA{ zkc*hYr>SV~*5m!g2u~fm(WeqS(vJlB?&NR*hr0^+b_eH3bM-x!*_s(kXU)toI{w;Z zHqG5j#d(T4JJPukGbd~*olIw}Ax^eOY>G2y3m~pzRz4Rf4Jm7QrLFkla@!o7Wt}J! zDOY^iF0dktIxu5%mg0}X8yOi&_b1u=SEmPz zJXh2=C zC3yCmbxNedq-Xi0IA}^|FxP03HKs6$xih#UN(Y!IMNp5JnVdm8^7)YhVTF!C?Xr$i zw{djT$mKhXA>$ByLLJ7z(L;xf?3OH|o&!u=gJq$quTLDqVUGdQpEdHBl-u%nJ$4Wy z6Ac<3L1biQrGO?^mZg)G6~%XA+?R4@)Lay9%jJyWgG1xJ>AYLVjIJz}=uKwfm2LP` z-#CV4wV2`5vLl^J8JQyAse+^1o_=O#^6ZlxmPktuy{(kfwIWwk(rpa%V2#ORA|Enx zMZV=Y5$-mIlE(#e-tT~w(FP5+ef$;O`gK6I26mxgt zt9=P~8sng!vEDiiTT8-r0M;bxHLcgAv&MRY2PsPxhsoCC7&|=0=Vr-tZ5+DIQ7MU- zb5IU;XVI|6PBM1{VLaOeo=6Q1$*>Uw4&>i%NTE(_f9&=U&oMo46y@^f$OsJWHIEn> zYENeR4FoCAD;B2<)2x)<)nm7v_8JFW(+_Whc$RU+i45mGdARz$qKVL;0zRulI*btm zo5f5&_Kb(E{a3;B#(=#eqfUE8DsIxKE15|iGI-6{b&w0XvM|LJRw%m#9Y(G{o0c_; zb{fa>=nLMpU6nI4u8wl`1vYVsqM*oOWu3->1Ej@0gQIz@n;G$bf#AO5;B!`Tndseg z&yZn^5c+0>k|QIt+rhILVOGlKN0C|^*{jo;qa-`D!+m|dyOUXKgH|ATe^wyuwWl*x zWEFO21tDu2Rv=yLbFtKHD`+vdbQvx3oh7r#ajlz0CQq}nEi2gIS|N*K;s}o5BFov6 z6$-l6ilS8Mf>GodzGw$FIfiRg3iHa_6>V$^pT`9U+~u&o8np>V8AjhN|7p63mtz;z8)hgUj; z9d4mKX4f$cDNF)RmQ_)QF_0V`at@)^PNY=Abw#rXb>{5x!TTJk#9kH! zFI|DGT>|k|MP~7A-l~JT%rS#^yK*vO_X>_+vnOzeH3*i2_uFDPw!>XxQr%ATSm{hs z^0bfe=)gFR@jR3qXBSup-@)-54y!}fhJwtIKIcgzo_kI{H-Xn!F}x%jr7Zpo%HS1k zFQxHenF0Pr+!NGDC-GvKrA+WgAe%=n7F0+Nfal0H736l)o&tBZ&F!W(>MC&8*xc>p zmTfL*aN9FPvAKg~*b(D{tz?OXSD;)B_enJAvsRP3Akt5RQox{{(+W6E+C@G1 z0+Jh(gQN-N(;LGQczbW_;)eI5`D|X%K~58QgKHumXLtOWpx9+>c)p;Q8*ZDLwk+KP z*(4fO)aO{&3m!Y1?Mu$6)p7SWUT~x)X}Az!5h+Cb`GCmLAlN zk0=1AOSIS$teG7+z0GTj?pe}64RlOGB?Wtqp+tjSY7AWNP-Rg!Y}`qG2!h3YJ!k{@eb<1HWxM z6?oyx&;R19&yp5X6u&1%iWf*Y%w$N=Hb%XSE)p0yssoQqPF2l``1L47m8cr^M75~b z0}8i-TgC0ct>N}Ye9ClD-<-(gkCiCD$h0wh5uidD**S`xs&?wJQ_W7<6n~ULz7h+d z0Zj<0QALeHokzuw1)|;nc|wuNmqLpcmd}ZlYmUhwHmgVmeTAIhoJf_&5-VpRhw%Gs zZuOiw32CH+Lih?m4Tbzt9`c$`39rK&((vRxzD7k+sutsi4`69Aij1SK@Z@Ll zeiWr3!IJFys33%n!8=g|na}5mOg>Up&P@u1%6(c{Wb$le z@*9!KZ+oGB@~Z;BA@JJ>zJ**=_4%}U;dmeb_f>fUxS-XlXMwMLQDpKdzWumEi%?lG zJo%mQB@Z8HMI!3)KDO%E`msSs#euKekMG?Q3D5m5N<$eh@-r~b0`EOxkI^i zxI@vHztBPsd+vL2$vJVyIrd#Md#gD}p2$>FWH=NtnAytAR$mo5Y+qy_h{)1QeHH%5 z($K>4@`Vd|j96GGJb7z)@{Y*lUFb-MSsBwys^xB5C=J_KhI+;$QyWq44zc>yV56#X zr&TRhd_k4fHCvjgiS`Ba_d8k2+vANbcEv96wW?k$oHoNT)hk|KxK)gxxrT z4C?)i`hnPL*P;JF+UDBKR{xi;?7KPq_`XRSO(k)U{&{PI^q!grMOQraVvv6ybAV;n7A-& zFi;q%3_J`p243#-g^cM8Ft${`ziJ-7cJa@v3gdT09{;>R6@HVzbO3V-x&|{5kG!N8 z!MZ49x$RRv45M+>i6B{sy9{i&rCjL?aZ0 zstb?#`P~LK+x*zf&n04z*sjo)l$p;M`G(ma5;qJCG_6eytX|u&KDoZRp?S@kRKvPv zV|~Ng=H^tY`C!ZHmj2cFO|U{Wvn#+?t_u0^?B2i`$s(HY!y^3QM>z^5gjg}q)N;kz zb*ZNH$u;Zyn_JecL#+d;WPkJelg>mIxw*QZrJ1Au6N0XK8?C~ zbKZm8ERI#y;g0366@5=&l;5#oFoWJFzYi?cH{HucAFsdzt0ro}uVL0= zsE#R#aiM4^d29Vc`GOK|zX8=Cv7cFeVI_cv!#2Y_q7?uYo zd^ml3JGjq@HlHH;wKL>E|L&Vlv|f39cqlezeUG%U4oi7m46kNQ{{C!Z-JafU4eRP+ z_%0%oN)DMBV`JU8k*m9MQ$?^M*qXGzT8KeKCbzL}G@IFw!+W0LWUgV@`An{%-yGhM z%nc{Tn(AW1$qYVQ$>p6Lj?@Qbu~`VcRi6$;3ZPs zDoaB?JDSV$o9T;E|q9FQNN(bHJe|9t)b=YjtX1PB~k literal 15872 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 diff --git a/obj/Release/net9.0/ResourceMonitorService.pdb b/obj/Release/net9.0/ResourceMonitorService.pdb index 24ff9c0089606f9ca3c56de68d990629f9586ded..3a7deaba590ad5ae35c56fff0940c92a394ee2ea 100644 GIT binary patch delta 2115 zcmbVNZA?>V6h8O%_V(7&(h8*o%9o&^h#!F91c4xek_;#X>ZZx8tRNBF(w4EB&7#gM z%i_Yk+kUvj>9WkYEsOimERi_PvSnXpnz+qu&W*%u4x8>9_nde9lrVW(n5a&!l8B1;5|tQ<{vp`DcyuT<7=uZLG7-9|xYtJ|u(z|_*1Nd{ z`Z@5mJ>bp5;T_v$JP=vU6LL$BW8ym`()ZBU zq3Z;J+69r0K%a!3fhJK@1HzaZ5o(eKI?-vMMlTk?=*PVxozZNGzSVW2TcUBuYmoOK zKS5?8em>U!pMjoufQz)tC()SJCecMr8z>!-BU%nmf_6YkYO3OX1Fgq^m57EufE?hf zQn(+y5|Q8~_(P1TDup+KSEukY@HHvC0=x#?pv_Mb)uEvl4YIyqyUrDGj;kB87QJS@ zpB+2`Zq@m;&TZg)%b)8!9Xtc}q|WW&t6?A2xdXfl{t*MBbyzS14gB#W-qbv2hYdLI zJYNpZZS%Yqb~7S0&lT_uDeF0~>^#pz-zCUK^yk7K`=&oq8hF6lkTy8X(>HVioWD0T zJgea;pg?zkBK|Y}*cOP#8YsaHv;ZQ|vp|uy0_Q?b^o3^gHl!pCLK*2QP^JjbM6E!P zI)Mgy2`CZYp^*xJvKB%U;)N{G{tYv|09({HXQ0<%v(vx31WI^0#{|mnMvfx_bvShu z4%SGeShH9x#hN+$rO)7|NZhW-^r`O{Q0Vy$xU5ILVQ6TGj)p=g3vGejK^g>fu+cvn zjRr&Uo*~%r;O#M66Z1&%-h+MKv*pJxI)a?7;qmCko(epUJ#|Gag;GIjIj;jJe>e(ZTuz5120#WcImu+Oq@p_(ag(d}Jo zOztY1YyY~i=;^8p?(6;ojnR9z;-}ZuU%6_(XD_|tA85YTa{JQeN%fXICe(h^Z?ZjV z;({fl8P$=VzXXrE+U8V$?ky3r)fszMG9Hh#3g@ZweTK^n_W)fkhH8d7hCYVv48si1 zFdSldi{S#pbuN=`yIG+^NimT_PMBm_q9r8Q5*BnVu~?CNVq&2$5yN$@Xc-C&hQjLk zUSqNz^B-~p-T|kXB%9q@PD5!_Odj@~E+_2pxXNLc$;l0Ho8A!|i-$w8@IZV;dn_Ev z*SFC<8dCSPW~!U|T*-%vfp_46KzM)Aq5<&U26U&%7LuiUt1}HxP@C0BE)m(4AtEpH zMRHn+T00S$a*^yNs^j|7EK&vPX_jBT)3?-!V&>YRdi(`RKMqy8$BG&#@w;gx3-wD> zt|YBgAtDQVWyMWSUfnGrcN);PKoV&u2{}WswQA258)+wQTx6z-CO`5_OqfvItH+O7 zaZ3g{8<7+g?Z!$noLcDGxEk5Wi?lD!$Ah<6f{Q#6nSURagDR4QUDRZvMpxowR3_p= zsEa6@y`UcAtaD}U9Q1}Nr+UtxrMU2uxXDwgUh@|%+nB?Tu!(CGX|%5-5{TIXR02NWW*|V+ zO_-O)fK7lCU|msyj+O^j0cD$Gcy5ld9{IiA$sL@HJ5~d#^osh%moV@QDWnNOtA#=j zqRpcH5bb55$b^{ATWBVV0hsdKP7BQfSAYe;6Jx(Zoo356f5;NE&_UCOc(e7vE6ha_ zMG(`3ij_6CP0h5wa{8g_m{L4x&d|#(29Orsh=m{ zoR!OT2-(W|YxI@%3d$3mf+LIoqcp$<-G+o^{ns+hwVegp(Z8w`e{GrO{?`Eho-z4x zFrNZf?u6-KTTl*cp{Bwv~p=nEhtV z1ei08M+J@I2zjSIY$k{WH=9-ZRkULKo$9NYIynFk$=OWjtBBPBDEcMKNd}{B8i4QLC zo&RXZ50{GaDQlng(?YQ@U-(YWSx5e}r*D;ETQq3;r;qt(E`ER2@XRePosTR$`pvFC z1}?spc;6c+J~nXl_>1euQu4Izkmz{VYhQVnXqGdrZn?R|kb^^Cjol_L(2g|IF{blO z-!lEl^fxG4%M@U`iD?s4RJa_dVY}0=lUudn#wmwg@xxh^r>$=?F+PQ|Ozz1xNMX2T z_i&4|Y9M(imzv6^9?G@#XH!$P(&?_1>5-27|Ct;sc!!s9iRmY%e?U8{m_kh3bvx;5 z#Bk&O#Cr`lRV!qrRSNEtPa!v6hpqjFgVrhJuu`Xj8{4Z;7_W~fCOhs42v2SzauyD9j1eP3f)p9+36==>t`IU$c~v6eo3W#)O62T? iOnughU~4|b)P9PIar-GIrdj$d zJAmTT1B{qNSWf_1KGPeGnC3IBVVbUF%%sHFvE9{}NuG(>fPrm#x+#VAd#J^8$wVDn$(R+T(SYunAS;5L)-XKu}w%^)W9_MW79UW3*!gf^L?>f z7xh@*^S#gWzTf@*j!&V#F!IDBZ6h1jy@cX(9&M-)VW5_Re@*=A_|lIKR{do^uvZF` zK-gSrt??JuB7R3llhdkQ@7yZ(Mq?I3Vl1))lcnrwVdKv1TsA>1EPazK9+pPuL$Oh` zEt}fsA~5=`Km0KDPImZs>a&isT_*;XgZke^Bbvq;$Y+E_gMnLOz&$}gaOfUqpSfx9 zF?QL0KkymrCU)CCk;|si({r*_Z8e~?Za*-AdfEYL?>;bk1M5xX`!wfO^Vt_`Pfl8t)$XDV4C_*t5%sQS)5J3h>$LwF)!5BuChkBTS(lmln$-gtiq@IYr2K+8aEjsoN<5RGV!@+ zHZ8m*HW?-wkZgeh>Tk%6!Hfj%iNK-=;5`EvP)u-(cNUqON&wUP1?BT8_Iu+39;HK&f4Ltl^Bpu#z?HukdQv#d@lwN|;3=+nUrh3c;5VP+T1xCOafT^d zWc8~&*UBP0iIe(EW$dTMtEjpxvbv1@oV%T0>*h_|i#NI5<(&qv$X3J~%;S=8MSNYf zlribEitW~Xmzea`T;}6l%X34jJsR)#pSe;&l=cfu4r$AKzbG{3#WmcTlJ~rd9OM-f zSWjKUKX@wzzN3^i+`=;uSWx}ksq7MZnHxTq3KlQ&tA^nGby!mPGSO6aBhEpt{T$?8{Zr{3V%4}78*pEq8@~~E;YO{K zGkP1H+@e1cug1TL?f8PYnVH^+tr#M1$D_ny{D62fULj847sT6?o*?eRee5%?Fo8M5 zw1l#4g^LQ0Dg7Aj{Jl7h6X?*MSJLy!{Y!-_)VsBhag39235o3rhlCtpSlMx9pA|1) zRjepG#-6@FLE)k%BhM<^%fFco-0<~Wt`BnUK5W9qJXd`kNd>N_<8~dwg&jOO2m=3DAWx0P3G z&drwJ%*^HZZ|Iy4u5)5msB%0rFF9_B&)o&5wKn9`1_oSX@szVSaKaUzon=&`2NSt? zHa9OxXmaO#>d2Ix#n9Y0(+Syb%+B4BnJUSnyV6s$nN&I_yS6W?L$k9-Qi-@+#6@j{ zlPQtmtR2tUQgK|tu|R1p_Jo~XNF{7%Pq0nQId=q)$yGT24R$#H3BEiw`ZfEoY_lu9 zkjiG#Gj=+MvCM+K$G#_rkz8(;{p6H=X{eHvD7tpf&cjYGV2?BFZ*V@ctbs3odq8gy z!sBXT0@4TuC9RTRNWM;?l`?5tg(W9kQ`hSI`=D+jU0+%1~0_FD%GaL6hX!umEV zHRj`<7LNR+Z2w%%r(IhGIwPIo&hX}BB)YAqcPi2s-`bbxj`sE@BR$Efc%r*6o{V<) zbj7>-l6GQSkMnfxu(v{}j~sqVeNel_3XIESTzjsQc5JCNq&1B@(Ykk+!`gb`RE5%Y zVP^Oflfbj;D_|}9S!XG9itlHq>#8>K{_=sVuF+f%V2g8i!{&+2NFu^N-fieXFQ#bs z@wK#-m_Rr6UjAf64{?efsmh2Xece>MXiFstn?BhKoYM{4wb<11hYjr-C-!6E-M98d N+TW$V8JEKD{{#L&@=pK& delta 2100 zcmZuyZERFU6g~6a+v)DM-R{12OF!wB5-0)J78L|b*#-!$wv^gd1(a@68mSFiXiF6h zZfgy;U`*E`enFIIj0p%qYfOm#kZ1rCi6KG5k75KO#)L%l2PPyYo|!FB43jr!?m73q zJ8$lrd2hIWxMpH(&h`BxM={-g#T;acDj-O~pB6Varw%_6$Z7_70dZi;lPb^68V0h+ zudf42RJpZCZ4k{%w&YNXvFikqeMXD$=4k&we;2hW4ybPS@c!p^! zS_k`k63-6s1{~y*Ivgw7TXBfCe!7aa?G39r9w)yh)R%HzGD7NOciD9a^TTEjvzM{! zhZQqMy$IcbpKYz{h~KPAk3_Gn@v;bea!}6@iKRwaZoOywaa_ct#N&3tkvL{)?A4gW zm?0kH@EZH9N!KSW25lA^PYazoYVd}^9~`aN9*wP5m{?Wij7J6uJ0>Sd3G|3j9c1$bBEh z18^Dh2sRQ|VTkw`Mv1MMAZ{{x7csd8`?#CCFu&OuR1in9V8)IKwpg0`Ih|H1$XAR$GKJ6EIVI2r+)! zxc}}Jub7Y9-P(zJXodR2$dh1kJvPs{%@sM!#m%EzP3^Ldj;f9-)YLR}_9SZO)@~uE zytAXD8g*TRJ$;FIHEPuMY*+2ej=veWpe_d%PtMILwA98>uG$-VO8p)hS8wDM22nS# zE78@~IndkGJ-D@Ri^|MxQqSc^l*)aH!LE8V?{K84Z>W1+_X~rl9~|7isxL99?XKx@ z?e?8&W%$12|Nk^_B0_lW2un>P6w)-HO}9at9&MHyba!}AVHLpij#ML7$m?n~Vr|S7^6t$p72t7w}X^tD;qE+pJaU>sgE32d96GI^{ZT$5Q3_ zR;*dM1s7DHC=s6GJQH!Ck>jn_s8U5ASf5&Iaq%26HrZZWX4zGc>iN=z>PG2u>sr_3 U;@K6JFP8qt$5)!aaH=ZfKjNP|2LJ#7 diff --git a/obj/Release/net9.0/refint/ResourceMonitorService.dll b/obj/Release/net9.0/refint/ResourceMonitorService.dll index eb6c9f279ecc99bb2850750107e68ebd2b29835e..711e05e2af3cea569f674f8ec99ddc9e9aee84b0 100644 GIT binary patch delta 2786 zcmZuzYiwKP8GgRwbB-@@68j`ENk~I3Eo~@E?KE|gHA$U@(gc)V655HO(YVfWFf?}R zIDx^29ZI>VAd#J^8$wVDn$(R+T(SYunAS;5L)-XKu}w%^)W9_MW79UW3*!gf^L?>f z7xh@*^S#gWzTf@*j!&V#F!IDBZ6h1jy@cX(9&M-)VW5_Re@*=A_|lIKR{do^uvZF` zK-gSrt??JuB7R3llhdkQ@7yZ(Mq?I3Vl1))lcnrwVdKv1TsA>1EPazK9+pPuL$Oh` zEt}fsA~5=`Km0KDPImZs>a&isT_*;XgZke^Bbvq;$Y+E_gMnLOz&$}gaOfUqpSfx9 zF?QL0KkymrCU)CCk;|si({r*_Z8e~?Za*-AdfEYL?>;bk1M5xX`!wfO^Vt_`Pfl8t)$XDV4C_*t5%sQS)5J3h>$LwF)!5BuChkBTS(lmln$-gtiq@IYr2K+8aEjsoN<5RGV!@+ zHZ8m*HW?-wkZgeh>Tk%6!Hfj%iNK-=;5`EvP)u-(cNUqON&wUP1?BT8_Iu+39;HK&f4Ltl^Bpu#z?HukdQv#d@lwN|;3=+nUrh3c;5VP+T1xCOafT^d zWc8~&*UBP0iIe(EW$dTMtEjpxvbv1@oV%T0>*h_|i#NI5<(&qv$X3J~%;S=8MSNYf zlribEitW~Xmzea`T;}6l%X34jJsR)#pSe;&l=cfu4r$AKzbG{3#WmcTlJ~rd9OM-f zSWjKUKX@wzzN3^i+`=;uSWx}ksq7MZnHxTq3KlQ&tA^nGby!mPGSO6aBhEpt{T$?8{Zr{3V%4}78*pEq8@~~E;YO{K zGkP1H+@e1cug1TL?f8PYnVH^+tr#M1$D_ny{D62fULj847sT6?o*?eRee5%?Fo8M5 zw1l#4g^LQ0Dg7Aj{Jl7h6X?*MSJLy!{Y!-_)VsBhag39235o3rhlCtpSlMx9pA|1) zRjepG#-6@FLE)k%BhM<^%fFco-0<~Wt`BnUK5W9qJXd`kNd>N_<8~dwg&jOO2m=3DAWx0P3G z&drwJ%*^HZZ|Iy4u5)5msB%0rFF9_B&)o&5wKn9`1_oSX@szVSaKaUzon=&`2NSt? zHa9OxXmaO#>d2Ix#n9Y0(+Syb%+B4BnJUSnyV6s$nN&I_yS6W?L$k9-Qi-@+#6@j{ zlPQtmtR2tUQgK|tu|R1p_Jo~XNF{7%Pq0nQId=q)$yGT24R$#H3BEiw`ZfEoY_lu9 zkjiG#Gj=+MvCM+K$G#_rkz8(;{p6H=X{eHvD7tpf&cjYGV2?BFZ*V@ctbs3odq8gy z!sBXT0@4TuC9RTRNWM;?l`?5tg(W9kQ`hSI`=D+jU0+%1~0_FD%GaL6hX!umEV zHRj`<7LNR+Z2w%%r(IhGIwPIo&hX}BB)YAqcPi2s-`bbxj`sE@BR$Efc%r*6o{V<) zbj7>-l6GQSkMnfxu(v{}j~sqVeNel_3XIESTzjsQc5JCNq&1B@(Ykk+!`gb`RE5%Y zVP^Oflfbj;D_|}9S!XG9itlHq>#8>K{_=sVuF+f%V2g8i!{&+2NFu^N-fieXFQ#bs z@wK#-m_Rr6UjAf64{?efsmh2Xece>MXiFstn?BhKoYM{4wb<11hYjr-C-!6E-M98d N+TW$V8JEKD{{#L&@=pK& delta 2100 zcmZuyZERFU6g~6a+v)DM-R{12OF!wB5-0)J78L|b*#-!$wv^gd1(a@68mSFiXiF6h zZfgy;U`*E`enFIIj0p%qYfOm#kZ1rCi6KG5k75KO#)L%l2PPyYo|!FB43jr!?m73q zJ8$lrd2hIWxMpH(&h`BxM={-g#T;acDj-O~pB6Varw%_6$Z7_70dZi;lPb^68V0h+ zudf42RJpZCZ4k{%w&YNXvFikqeMXD$=4k&we;2hW4ybPS@c!p^! zS_k`k63-6s1{~y*Ivgw7TXBfCe!7aa?G39r9w)yh)R%HzGD7NOciD9a^TTEjvzM{! zhZQqMy$IcbpKYz{h~KPAk3_Gn@v;bea!}6@iKRwaZoOywaa_ct#N&3tkvL{)?A4gW zm?0kH@EZH9N!KSW25lA^PYazoYVd}^9~`aN9*wP5m{?Wij7J6uJ0>Sd3G|3j9c1$bBEh z18^Dh2sRQ|VTkw`Mv1MMAZ{{x7csd8`?#CCFu&OuR1in9V8)IKwpg0`Ih|H1$XAR$GKJ6EIVI2r+)! zxc}}Jub7Y9-P(zJXodR2$dh1kJvPs{%@sM!#m%EzP3^Ldj;f9-)YLR}_9SZO)@~uE zytAXD8g*TRJ$;FIHEPuMY*+2ej=veWpe_d%PtMILwA98>uG$-VO8p)hS8wDM22nS# zE78@~IndkGJ-D@Ri^|MxQqSc^l*)aH!LE8V?{K84Z>W1+_X~rl9~|7isxL99?XKx@ z?e?8&W%$12|Nk^_B0_lW2un>P6w)-HO}9at9&MHyba!}AVHLpij#ML7$m?n~Vr|S7^6t$p72t7w}X^tD;qE+pJaU>sgE32d96GI^{ZT$5Q3_ zR;*dM1s7DHC=s6GJQH!Ck>jn_s8U5ASf5&Iaq%26HrZZWX4zGc>iN=z>PG2u>sr_3 U;@K6JFP8qt$5)!aaH=ZfKjNP|2LJ#7 diff --git a/publish/ResourceMonitorService.dll b/publish/ResourceMonitorService.dll index 8dd312ca1a8e1493d92375dad4b13072e49ff000..eab797932b558902be2123e24a145d6ab4681f3d 100644 GIT binary patch literal 22016 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 literal 15872 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 diff --git a/publish/ResourceMonitorService.exe b/publish/ResourceMonitorService.exe index 2bb73701348b9351f232c953811b49134050ccd2..29a2510c52d400597b2945be54b9bf753c01f51a 100644 GIT binary patch delta 209 zcmWlTJqp555QOJ#Vu(Qm!BSAtCJ@ZO_V$7&5MyjDtgNDf)?)F%#vH&xu*e;9hLj$_ z!UMQ(7nb3hVc6np7C-aV7NWUXVo$E|K8vZaTm!(C0P|GSr6y6;M0Zc`Fqd2v2SzauyD9j1eP3f)p9+36==>t`IU$c~v6eo3W#)O62T? iOnughU~4|b)P9PIar-GIrdj$d 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 import('./resourceUsage/component')), + yourwidget: dynamic(() => import("./yourwidget/component")) +}; + +export default components; \ No newline at end of file diff --git a/src/widgets.js b/src/widgets.js new file mode 100644 index 0000000..e405a6b --- /dev/null +++ b/src/widgets.js @@ -0,0 +1,9 @@ +import resourceUsage from "./resourceUsage/widget"; +import yourwidget from "./yourwidget/widget"; +const widgets = { + // other widgets + resourceUsage: resourceUsage, + yourwidget: yourwidget +}; + +export default widgets; \ No newline at end of file diff --git a/src/widgets/resourceUsage/component.jsx b/src/widgets/resourceUsage/component.jsx new file mode 100644 index 0000000..17dcb80 --- /dev/null +++ b/src/widgets/resourceUsage/component.jsx @@ -0,0 +1,37 @@ +import { useTranslation } from "next-i18next"; +import Container from "components/services/widget/container"; +import Block from "components/services/widget/block"; +import useWidgetAPI from "utils/proxy/use-widget-api"; + +export default function Component({ service }) { + const { t } = useTranslation(); + const { widget } = service; + const { data, error } = useWidgetAPI(widget, "info"); + + if (error) { + return ; + } + + if (!data) { + return ( + + + + ); + } + + return ( + + + + + + + + + + + + + ); +} \ No newline at end of file diff --git a/src/widgets/resourceUsage/widget.js b/src/widgets/resourceUsage/widget.js new file mode 100644 index 0000000..eb2e4dc --- /dev/null +++ b/src/widgets/resourceUsage/widget.js @@ -0,0 +1,13 @@ +import genericProxyHandler from "utils/proxy/handlers/generic"; + +const widget = { + api: "http://192.168.50.201:5000/api/resource-usage", + proxyHandler: genericProxyHandler, + mappings: { + info: { + endpoint: "" + } + } +}; + +export default widget; \ No newline at end of file diff --git a/src/widgets/yourwidget/component.jsx b/src/widgets/yourwidget/component.jsx new file mode 100644 index 0000000..e496ab2 --- /dev/null +++ b/src/widgets/yourwidget/component.jsx @@ -0,0 +1,33 @@ +import { useTranslation } from "next-i18next"; + +import Container from "components/services/widget/container"; +import Block from "components/services/widget/block"; +import useWidgetAPI from "utils/proxy/use-widget-api"; + +export default function Component({ service }) { + const { t } = useTranslation(); + const { widget } = service; + const { data, error } = useWidgetAPI(widget, "info"); + + if (error) { + return ; + } + + if (!data) { + return ( + + + + + + ); + } + + return ( + + + + + + ); +} \ No newline at end of file diff --git a/src/widgets/yourwidget/widget.js b/src/widgets/yourwidget/widget.js new file mode 100644 index 0000000..d30edbe --- /dev/null +++ b/src/widgets/yourwidget/widget.js @@ -0,0 +1,14 @@ +import genericProxyHandler from "utils/proxy/handlers/generic"; + +const widget = { + api: "{url}/{endpoint}" , + proxyHandler: genericProxyHandler , + + mappings: { + info: { + endpoint: "v1/info" , + }, + }, +}; + +export default widget; \ No newline at end of file