32 references to Key
Aspire.Hosting (6)
DistributedApplicationBuilder.cs (2)
670var missingResourceHealthChecks = resourceHealthChecks.Where(rhc => !healthCheckRegistrationKeys.Contains(rhc.Annotation.Key)); 676missingResourceHealthCheck.Annotation.Key,
Health\ResourceHealthCheckService.cs (2)
133var registrationKeysToCheck = annotations.DistinctBy(a => a.Key).Select(a => a.Key).ToFrozenSet();
Orchestrator\ApplicationOrchestrator.cs (1)
751var reports = annotations.Select(annotation => new HealthReportSnapshot(annotation.Key, null, null, null));
ResourceBuilderExtensions.cs (1)
2720if (builder.Resource.TryGetAnnotationsOfType<HealthCheckAnnotation>(out var annotations) && annotations.Any(a => a.Key == key))
Aspire.Hosting.Azure.Kusto.Tests (2)
AddAzureKustoTests.cs (2)
327Assert.Single(kustoServer.Resource.Annotations, annotation => annotation is HealthCheckAnnotation hca && hca.Key == $"{name}_check"); 342Assert.Single(database.Resource.Annotations, annotation => annotation is HealthCheckAnnotation hca && hca.Key == $"{name}_check");
Aspire.Hosting.Azure.Tests (2)
AzureAppConfigurationExtensionsTests.cs (1)
141annotation => annotation is HealthCheckAnnotation healthCheck && healthCheck.Key == "appconfig_emulator_/health_200_check");
AzureCosmosDBExtensionsTests.cs (1)
1069Assert.Contains(cosmos.Resource.Annotations, a => a is HealthCheckAnnotation hc && hc.Key == "cosmos_check");
Aspire.Hosting.GitHub.Models.Tests (1)
GitHubModelsExtensionTests.cs (1)
289Assert.Equal("github_check", healthCheckAnnotations[0].Key);
Aspire.Hosting.MongoDB.Tests (2)
AddMongoDBTests.cs (2)
19Assert.Single(mongo.Resource.Annotations, a => a is HealthCheckAnnotation hca && hca.Key == "mongodb_check"); 27Assert.Single(db.Resource.Annotations, a => a is HealthCheckAnnotation hca && hca.Key == "mydb_check");
Aspire.Hosting.OpenAI.Tests (3)
OpenAIExtensionTests.cs (1)
234Assert.Equal("chat_check", healthCheckAnnotations[0].Key);
OpenAIFunctionalTests.cs (2)
77Assert.Single(resource.Resource.Annotations, a => a is HealthCheckAnnotation hca && hca.Key == "resource_check"); 80var statusPageHealthCheck = Enumerable.Single(resource.Resource.Annotations, x => x is HealthCheckAnnotation hca && hca.Key == "resource_check");
Aspire.Hosting.PostgreSQL.Tests (1)
AddPostgresTests.cs (1)
22Assert.Single(redis.Resource.Annotations, a => a is HealthCheckAnnotation hca && hca.Key == "postgres_check");
Aspire.Hosting.Redis.Tests (1)
AddRedisTests.cs (1)
27Assert.Single(redis.Resource.Annotations, a => a is HealthCheckAnnotation hca && hca.Key == "redis_check");
Aspire.Hosting.Tests (14)
ExternalServiceTests.cs (6)
233Assert.NotNull(healthCheckAnnotations.FirstOrDefault(hc => hc.Key.StartsWith($"{externalService.Resource.Name}_external"))); 249Assert.NotNull(healthCheckAnnotations.FirstOrDefault(hc => hc.Key.StartsWith($"{externalService.Resource.Name}_external"))); 420var healthCheckAnnotation = healthCheckAnnotations.FirstOrDefault(hc => hc.Key.StartsWith($"{externalService.Resource.Name}_external")); 441var healthCheckAnnotation = healthCheckAnnotations.FirstOrDefault(hc => hc.Key.StartsWith($"{externalService.Resource.Name}_external")); 466var healthCheckKey = healthCheckAnnotations.First(hc => hc.Key.StartsWith($"{externalService.Resource.Name}_external")).Key;
Health\FriendlyHealthCheckErrorMessagesTests.cs (8)
33var healthCheckKey = healthCheckAnnotations.First(hc => hc.Key.StartsWith($"{externalService.Resource.Name}_external")).Key; 73var healthCheckKey = healthCheckAnnotations.First(hc => hc.Key.StartsWith($"{externalService.Resource.Name}_external")).Key; 113var healthCheckKey = healthCheckAnnotations.First(hc => hc.Key.StartsWith($"{externalService.Resource.Name}_external")).Key; 150var healthCheckKey = healthCheckAnnotations.First(hc => hc.Key.StartsWith($"{externalService.Resource.Name}_external")).Key;