Implemented interface member:
property
Services
Microsoft.Extensions.Hosting.IHostApplicationBuilder.Services
141 references to Services
ApiGateway (1)
Program.cs (1)
4
builder.
Services
.AddReverseProxy()
Aspire.Dashboard (59)
DashboardWebApplication.cs (59)
173
builder.
Services
.AddOptions<DashboardOptions>()
176
builder.
Services
.AddSingleton<IPostConfigureOptions<DashboardOptions>, PostConfigureDashboardOptions>();
177
builder.
Services
.AddSingleton<IValidateOptions<DashboardOptions>, ValidateDashboardOptions>();
205
builder.
Services
.Configure<HttpsRedirectionOptions>(options => options.HttpsPort = browserHttpsPort);
208
builder.
Services
.AddSingleton<IPolicyEvaluator, AspirePolicyEvaluator>();
213
builder.
Services
.AddRazorComponents().AddInteractiveServerComponents();
214
builder.
Services
.AddCascadingAuthenticationState();
215
builder.
Services
.AddResponseCompression(options =>
222
builder.
Services
.AddHealthChecks();
225
builder.
Services
.AddCors(options =>
252
builder.
Services
.Configure<ForwardedHeadersOptions>(options =>
264
builder.
Services
.TryAddSingleton<IDashboardClient, DashboardClient>();
269
builder.
Services
.AddAspireMcpTools(dashboardOptions);
271
builder.
Services
.TryAddScoped<DashboardCommandExecutor>();
273
builder.
Services
.AddSingleton<PauseManager>();
276
builder.
Services
.TryAddScoped<ComponentTelemetryContextProvider>();
277
builder.
Services
.TryAddSingleton<DashboardTelemetryService>();
278
builder.
Services
.TryAddSingleton<IDashboardTelemetrySender, DashboardTelemetrySender>();
279
builder.
Services
.AddSingleton<ILoggerProvider, TelemetryLoggerProvider>();
280
builder.
Services
.AddSingleton<ITelemetryErrorRecorder, TelemetryErrorRecorder>();
283
builder.
Services
.AddGrpc();
284
builder.
Services
.AddSingleton<TelemetryRepository>();
285
builder.
Services
.AddTransient<StructuredLogsViewModel>();
287
builder.
Services
.AddTransient<OtlpLogsService>();
288
builder.
Services
.AddTransient<OtlpTraceService>();
289
builder.
Services
.AddTransient<OtlpMetricsService>();
292
builder.
Services
.AddSingleton<TelemetryApiService>();
295
builder.
Services
.AddTransient<AssistantChatViewModel>();
296
builder.
Services
.AddTransient<AssistantChatDataContext>();
298
builder.
Services
.AddTransient<TracesViewModel>();
299
builder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IOutgoingPeerResolver, ResourceOutgoingPeerResolver>());
300
builder.
Services
.TryAddEnumerable(ServiceDescriptor.Singleton<IOutgoingPeerResolver, BrowserLinkOutgoingPeerResolver>());
302
builder.
Services
.AddFluentUIComponents();
304
builder.
Services
.AddSingleton<IconResolver>();
306
builder.
Services
.AddScoped<IThemeResolver, BrowserThemeResolver>();
307
builder.
Services
.AddScoped<ThemeManager>();
309
builder.
Services
.AddScoped<ShortcutManager>();
310
builder.
Services
.AddScoped<ConsoleLogsManager>();
311
builder.
Services
.AddScoped<ConsoleLogsFetcher>();
312
builder.
Services
.AddScoped<TelemetryExportService>();
313
builder.
Services
.AddScoped<TelemetryImportService>();
314
builder.
Services
.AddSingleton<IInstrumentUnitResolver, DefaultInstrumentUnitResolver>();
316
builder.
Services
.AddScoped<IAIContextProvider, AIContextProvider>();
317
builder.
Services
.AddScoped<IceBreakersBuilder>();
318
builder.
Services
.AddSingleton<ChatClientFactory>();
321
builder.
Services
.AddScoped<BrowserTimeProvider>();
322
builder.
Services
.AddScoped<ILocalStorage, LocalBrowserStorage>();
323
builder.
Services
.AddScoped<ISessionStorage, SessionBrowserStorage>();
325
builder.
Services
.AddSingleton<IKnownPropertyLookup, KnownPropertyLookup>();
327
builder.
Services
.AddScoped<DimensionManager>();
328
builder.
Services
.AddScoped<DashboardDialogService>();
329
builder.
Services
.AddScoped<ResourceMenuBuilder>();
330
builder.
Services
.AddScoped<StructuredLogMenuBuilder>();
331
builder.
Services
.AddScoped<SpanMenuBuilder>();
332
builder.
Services
.AddScoped<TraceMenuBuilder>();
334
builder.
Services
.AddLocalization();
336
builder.
Services
.AddAntiforgery(options =>
723
var authentication = builder.
Services
865
builder.
Services
.AddAuthorization(options =>
Aspire.Dashboard.Tests (8)
Integration\DashboardClientAuthTests.cs (3)
75
serverAppBuilder.
Services
.AddGrpc(options => options.EnableDetailedErrors = true);
76
serverAppBuilder.
Services
.AddSingleton(testCalls);
77
serverAppBuilder.
Services
.AddSingleton(loggerFactory);
Integration\IntegrationTestHelpers.cs (2)
84
builder.
Services
.PostConfigure<LoggerFilterOptions>(o =>
101
builder.
Services
.AddSingleton(loggerFactory);
Integration\McpServiceTests.cs (1)
262
builder.
Services
.AddSingleton<IDashboardTelemetrySender>(testTelemetrySender);
Integration\Playwright\Infrastructure\DashboardServerFixture.cs (1)
60
builder.
Services
.AddSingleton<IDashboardClient, MockDashboardClient>();
Integration\StartupTests.cs (1)
1051
builder.
Services
.TryAddEnumerable(
Aspire.Hosting (15)
Dashboard\DashboardServiceHost.cs (15)
79
builder.
Services
.AddSingleton(configuration);
82
builder.
Services
.AddOptions<ResourceServiceOptions>()
85
builder.
Services
.AddSingleton<IValidateOptions<ResourceServiceOptions>, ValidateResourceServiceOptions>();
88
builder.
Services
98
builder.
Services
108
builder.
Services
.AddSingleton(loggerFactory);
109
builder.
Services
.AddSingleton(loggerOptions);
110
builder.
Services
.Add(ServiceDescriptor.Singleton(typeof(ILogger<>), typeof(Logger<>)));
112
builder.
Services
.AddGrpc();
113
builder.
Services
.AddSingleton(applicationModel);
114
builder.
Services
.AddSingleton(resourceCommandService);
115
builder.
Services
.AddSingleton<DashboardServiceData>();
116
builder.
Services
.AddSingleton(resourceNotificationService);
117
builder.
Services
.AddSingleton(resourceLoggerService);
118
builder.
Services
.AddSingleton(interactionService);
AspireJavaScript.MinimalApi (2)
AppHost.cs (2)
7
builder.
Services
.AddEndpointsApiExplorer();
8
builder.
Services
.AddCors();
AspireWithMaui.WeatherApi (1)
Program.cs (1)
7
builder.
Services
.AddControllers();
AzureOpenAIEndToEnd.WebStory (1)
Program.cs (1)
14
builder.
Services
.AddRazorComponents()
BasketService (2)
Program.cs (2)
6
builder.
Services
.AddGrpc();
9
builder.
Services
.AddTransient<IBasketRepository, RedisBasketRepository>();
BrowserTelemetry.Web (1)
Program.cs (1)
8
builder.
Services
.AddRazorPages();
CatalogDb (4)
Program.cs (4)
9
builder.
Services
.AddOpenTelemetry()
12
builder.
Services
.AddSingleton<CatalogDbInitializer>();
13
builder.
Services
.AddHostedService(sp => sp.GetRequiredService<CatalogDbInitializer>());
14
builder.
Services
.AddHealthChecks()
CatalogService (1)
Program.cs (1)
9
builder.
Services
.AddProblemDetails();
CdkSample.ApiService (2)
Program.cs (2)
27
builder.
Services
.AddSignalR().AddNamedAzureSignalR("signalr");
29
builder.
Services
.AddAzureClients(clients =>
DatabaseMigration.ApiService (1)
Program.cs (1)
12
builder.
Services
.AddDbContextPool<MyDb1Context>(options =>
DevTunnels.ApiService (1)
Program.cs (1)
8
builder.
Services
.AddHttpClient("frontend", client => client.BaseAddress = new("https://frontend"));
DevTunnels.WebFrontEnd (1)
Program.cs (1)
11
builder.
Services
.AddRazorComponents()
FileBasedApps.WebFrontEnd (1)
Program.cs (1)
11
builder.
Services
.AddRazorComponents()
FoundryEndToEnd.WebStory (1)
Program.cs (1)
14
builder.
Services
.AddRazorComponents()
GitHubModelsEndToEnd.WebStory (1)
Program.cs (1)
16
builder.
Services
.AddRazorComponents()
Keycloak.ApiService (3)
Program.cs (3)
7
builder.
Services
.AddProblemDetails();
9
builder.
Services
.AddAuthentication()
16
builder.
Services
.AddAuthorizationBuilder();
Keycloak.Web (6)
Program.cs (6)
14
builder.
Services
.AddRazorComponents()
17
builder.
Services
.AddOutputCache();
19
builder.
Services
.AddHttpContextAccessor()
22
builder.
Services
.AddHttpClient<WeatherApiClient>(client =>
32
builder.
Services
.AddAuthentication(oidcScheme)
45
builder.
Services
.AddCascadingAuthenticationState();
Microsoft.AspNetCore (2)
WebApplicationBuilder.cs (2)
215
Host = new ConfigureHostBuilder(bootstrapHostBuilder.Context, Configuration,
Services
);
216
WebHost = new ConfigureWebHostBuilder(webHostContext, Configuration,
Services
);
MilvusPlayground.ApiService (1)
Program.cs (1)
11
builder.
Services
.AddProblemDetails();
MyFrontend (4)
Program.cs (4)
9
builder.
Services
.AddHttpForwarderWithServiceDiscovery();
11
builder.
Services
.AddHttpClient<CatalogServiceClient>(c => c.BaseAddress = new("https+http://catalogservice"));
15
builder.
Services
.AddSingleton<BasketServiceClient>()
18
builder.
Services
.AddRazorComponents();
MySql.ApiService (1)
Program.cs (1)
13
builder.
Services
.AddProblemDetails();
Nats.Backend (1)
Program.cs (1)
14
builder.
Services
.AddHostedService<AppEventsBackendService>();
OpenAIEndToEnd.WebStory (1)
Program.cs (1)
13
builder.
Services
.AddRazorComponents()
Publishers.Frontend (2)
Program.cs (2)
9
builder.
Services
.AddHttpClient<ApiClient>(c => c.BaseAddress = new("http://api"));
12
builder.
Services
.AddRazorComponents()
Qdrant.ApiService (1)
Program.cs (1)
10
builder.
Services
.AddProblemDetails();
SignalRServerlessWeb (2)
Program.cs (2)
8
builder.
Services
.AddRazorPages();
18
builder.
Services
.AddHostedService(sp => new PeriodicBroadcaster(hubContext));
SignalRWeb (2)
Program.cs (2)
4
builder.
Services
.AddRazorPages();
5
builder.
Services
.AddSignalR().AddNamedAzureSignalR("signalrDefault");
Stress.ApiService (2)
Program.cs (2)
19
builder.
Services
.AddOpenTelemetry()
33
builder.
Services
.AddSingleton<TestMetrics>();
TestProject.IntegrationServiceA (1)
Program.cs (1)
27
builder.
Services
.AddHealthChecks();
WaitFor.Frontend (2)
Program.cs (2)
9
builder.
Services
.AddHttpClient<ApiClient>(c => c.BaseAddress = new("http://api"));
12
builder.
Services
.AddRazorComponents()
WebFrontEnd (4)
Program.cs (4)
10
builder.
Services
.AddHttpClient("gateway", client => client.BaseAddress = new Uri("https+http://gateway"));
12
builder.
Services
.AddHttpClient("nuget", client => client.BaseAddress = new Uri("https://nuget"));
14
builder.
Services
.AddHttpClient("external-service", client =>
22
builder.
Services
.AddRazorComponents()
WebPubSubWeb (2)
Program.cs (2)
9
builder.
Services
.AddHostedService<NotificationService>();
12
builder.
Services
.AddRazorPages();
Yarp.Frontend (1)
Program.cs (1)
9
builder.
Services
.AddHttpClient("gateway-client", client =>