diff --git a/docs/core/diagnostics/snippets/resource-monitoring-with-manual-metrics/Program.cs b/docs/core/diagnostics/snippets/resource-monitoring-with-manual-metrics/Program.cs
index b2141afaf6c6d..da9a15a8a057d 100644
--- a/docs/core/diagnostics/snippets/resource-monitoring-with-manual-metrics/Program.cs
+++ b/docs/core/diagnostics/snippets/resource-monitoring-with-manual-metrics/Program.cs
@@ -5,7 +5,7 @@
using Spectre.Console;
//
-var app = Host.CreateDefaultBuilder()
+IHost app = Host.CreateDefaultBuilder()
.ConfigureServices(services =>
{
services.AddLogging(static builder => builder.AddConsole())
@@ -13,12 +13,12 @@
})
.Build();
-var logger = app.Services.GetRequiredService>();
+ILogger logger = app.Services.GetRequiredService>();
await app.StartAsync();
//
using var cancellationTokenSource = new CancellationTokenSource();
-var token = cancellationTokenSource.Token;
+CancellationToken token = cancellationTokenSource.Token;
Console.CancelKeyPress += (_, e) =>
{
e.Cancel = true;
@@ -30,8 +30,7 @@
async Task StartMonitoringAsync(ILogger logger, CancellationToken cancellationToken)
{
- var table = new Table()
- .Centered()
+ Table table = new Table()
.Title("Resource Monitoring", new Style(foreground: Color.Purple, decoration: Decoration.Bold))
.RoundedBorder()
.BorderColor(Color.Cyan1)
@@ -43,6 +42,8 @@ async Task StartMonitoringAsync(ILogger logger, CancellationToken cancellationTo
new TableColumn("Memory limit %").Centered(),
]);
+ Align.Center(table);
+
const string rmMeterName = "Microsoft.Extensions.Diagnostics.ResourceMonitoring";
using var meter = new Meter(rmMeterName);
using var meterListener = new MeterListener
@@ -56,7 +57,7 @@ async Task StartMonitoringAsync(ILogger logger, CancellationToken cancellationTo
}
}
};
-
+
var samples = new Dictionary();
meterListener.SetMeasurementEventCallback((instrument, value, _, _) =>
{
diff --git a/docs/core/diagnostics/snippets/resource-monitoring-with-manual-metrics/resource-monitoring-with-manual-metrics.csproj b/docs/core/diagnostics/snippets/resource-monitoring-with-manual-metrics/resource-monitoring-with-manual-metrics.csproj
index 994488ae8aed4..a988842f4a06f 100644
--- a/docs/core/diagnostics/snippets/resource-monitoring-with-manual-metrics/resource-monitoring-with-manual-metrics.csproj
+++ b/docs/core/diagnostics/snippets/resource-monitoring-with-manual-metrics/resource-monitoring-with-manual-metrics.csproj
@@ -14,7 +14,7 @@
-
+