6 instantiations of HealthReportEntry
Aspire.Hosting (1)
Health\ResourceHealthCheckService.cs (1)
168report = new HealthReport(registrationKeysToCheck.ToDictionary(k => k, k => new HealthReportEntry(HealthStatus.Unhealthy, "Error calling HealthCheckService.", TimeSpan.Zero, ex, data: null)), TimeSpan.Zero);
Microsoft.Extensions.Diagnostics.HealthChecks (3)
DefaultHealthCheckService.cs (3)
110entry = new HealthReportEntry( 124entry = new HealthReportEntry( 139entry = new HealthReportEntry(
Microsoft.Extensions.Diagnostics.HealthChecks.Common.Tests (1)
TelemetryHealthChecksPublisherTests.cs (1)
159var entry = new HealthReportEntry(status, $"desc{index}", TimeSpan.Zero, null, null);
Microsoft.Extensions.Diagnostics.Probes.Tests (1)
MockHealthCheckService.cs (1)
25HealthReportEntry entry = new HealthReportEntry(healthStatus, null, TimeSpan.Zero, null, null);
28 references to HealthReportEntry
Aspire.Azure.Messaging.WebPubSub.Tests (1)
AspireWebPubSubExtensionsTests.cs (1)
298Assert.True(healthCheckReport.Entries.TryGetValue(healthCheckName, out var entry));
Aspire.Azure.Search.Documents.Tests (1)
AspireAzureSearchExtensionsTests.cs (1)
138Assert.True(healthCheckReport.Entries.TryGetValue(healthCheckName, out var entry));
Aspire.Hosting.Tests (4)
Health\FriendlyHealthCheckErrorMessagesTests.cs (4)
43var entry = result.Entries[healthCheckKey]; 83var entry = result.Entries[healthCheckKey]; 122var entry = result.Entries[healthCheckKey]; 156var entry = result.Entries[healthCheckKey];
Aspire.Milvus.Client.Tests (1)
MilvusHealthCheckTests.cs (1)
46Assert.True(healthCheckReport.Entries.TryGetValue(healthCheckName, out var entry));
Aspire.NATS.Net.Tests (1)
AspireNatsClientExtensionsTests.cs (1)
202Assert.True(healthCheckReport.Entries.TryGetValue(healthCheckName, out var entry));
Aspire.Qdrant.Client.Tests (1)
QdrantHealthCheckTests.cs (1)
43Assert.True(healthCheckReport.Entries.TryGetValue(healthCheckName, out var entry));
Aspire.Seq.Tests (1)
SeqEndpointCanBeConfigured.cs (1)
96Assert.True(healthCheckReport.Entries.TryGetValue("Seq", out var entry));
Microsoft.Extensions.Diagnostics.HealthChecks (6)
DefaultHealthCheckService.cs (6)
51var tasks = new Task<HealthReportEntry>[registrations.Count]; 62var entries = new Dictionary<string, HealthReportEntry>(StringComparer.OrdinalIgnoreCase); 74private async Task<HealthReportEntry> RunCheckAsync(HealthCheckRegistration registration, CancellationToken cancellationToken) 92HealthReportEntry entry; 229public static void HealthCheckEnd(ILogger logger, HealthCheckRegistration registration, HealthReportEntry entry, TimeSpan duration) 253public static void HealthCheckData(ILogger logger, HealthCheckRegistration registration, HealthReportEntry entry)
Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions (8)
HealthReport.cs (6)
19public HealthReport(IReadOnlyDictionary<string, HealthReportEntry> entries, TimeSpan totalDuration) 33public HealthReport(IReadOnlyDictionary<string, HealthReportEntry> entries, HealthStatus status, TimeSpan totalDuration) 44/// The keys in this dictionary map the name of each executed health check to a <see cref="HealthReportEntry"/> for the 47public IReadOnlyDictionary<string, HealthReportEntry> Entries { get; } 60private static HealthStatus CalculateAggregateStatus(IEnumerable<HealthReportEntry> entries) 64foreach (var entry in entries)
HealthReportEntry.cs (2)
18/// Creates a new <see cref="HealthReportEntry"/> with the specified values for <paramref name="status"/>, <paramref name="exception"/>, 32/// Creates a new <see cref="HealthReportEntry"/> with the specified values for <paramref name="status"/>, <paramref name="exception"/>,
Microsoft.Extensions.Diagnostics.HealthChecks.Common.Tests (2)
TelemetryHealthChecksPublisherTests.cs (2)
154var healthStatusRecords = new Dictionary<string, HealthReportEntry>(); 159var entry = new HealthReportEntry(status, $"desc{index}", TimeSpan.Zero, null, null);
Microsoft.Extensions.Diagnostics.Probes.Tests (2)
MockHealthCheckService.cs (2)
25HealthReportEntry entry = new HealthReportEntry(healthStatus, null, TimeSpan.Zero, null, null); 26var healthStatusRecords = new Dictionary<string, HealthReportEntry> { { "id", entry } };