6 references to TryAddKeyedSingleton
Aspire.Azure.AI.Extensions.OpenAI (1)
AspireAzureProjectOpenAIExtensions.cs (1)
86builder.Services.TryAddKeyedSingleton<OpenAIClient>(name, static (sp, key) => sp.GetRequiredKeyedService<ProjectOpenAIClient>(key));
Aspire.Confluent.Kafka (2)
AspireKafkaConsumerExtensions.cs (1)
170builder.Services.TryAddKeyedSingleton<KafkaHealthCheck>(healthCheckName,
AspireKafkaProducerExtensions.cs (1)
170builder.Services.TryAddKeyedSingleton<KafkaHealthCheck>(healthCheckName,
Aspire.NATS.Net (3)
AspireNatsClientExtensions.cs (3)
167builder.Services.TryAddKeyedSingleton<NatsConnection>(serviceKey, (provider, _) => Factory(provider)); 168builder.Services.TryAddKeyedSingleton<INatsConnection>(serviceKey, static (provider, key) => provider.GetRequiredKeyedService<NatsConnection>(key)); 169builder.Services.TryAddKeyedSingleton<INatsClient>(serviceKey, static (provider, key) => provider.GetRequiredKeyedService<NatsConnection>(key));