9 instantiations of InteractionService
Aspire.Hosting.Tests (9)
Dashboard\DashboardServiceTests.cs (5)
226
var interactionService = new
InteractionService
(
295
var interactionService = new
InteractionService
(
353
var interactionService = new
InteractionService
(
389
var interactionService = new
InteractionService
(
442
interactionService ??= new
InteractionService
(
InteractionServiceTests.cs (1)
414
return new
InteractionService
(
Orchestrator\ApplicationOrchestratorTests.cs (1)
471
return new
InteractionService
(
Orchestrator\ParameterProcessorTests.cs (1)
497
return new
InteractionService
(
Publishing\PublishingActivityReporterTests.cs (1)
715
return new
InteractionService
(logger, new DistributedApplicationOptions(), provider);
59 references to InteractionService
Aspire.Hosting (21)
ApplicationModel\InputGeneratorAnnotation.cs (1)
12
[Experimental(
InteractionService
.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")]
Dashboard\DashboardServiceData.cs (2)
22
private readonly
InteractionService
_interactionService;
30
InteractionService
interactionService)
Dashboard\DashboardServiceHost.cs (1)
60
InteractionService
interactionService)
DistributedApplicationBuilder.cs (2)
249
_innerBuilder.Services.AddSingleton<
InteractionService
>();
250
_innerBuilder.Services.AddSingleton<IInteractionService>(sp => sp.GetRequiredService<
InteractionService
>());
IInteractionService.cs (10)
13
[Experimental(
InteractionService
.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")]
103
[Experimental(
InteractionService
.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")]
170
[Experimental(
InteractionService
.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")]
198
[Experimental(
InteractionService
.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")]
254
[Experimental(
InteractionService
.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")]
268
[Experimental(
InteractionService
.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")]
292
[Experimental(
InteractionService
.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")]
322
/// Optional configuration for interactions added with <see cref="
InteractionService
"/>.
324
[Experimental(
InteractionService
.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")]
391
[Experimental(
InteractionService
.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")]
InteractionService.cs (2)
22
private readonly ILogger<
InteractionService
> _logger;
26
public InteractionService(ILogger<
InteractionService
> logger, DistributedApplicationOptions distributedApplicationOptions, IServiceProvider serviceProvider)
ParameterResourceBuilderExtensions.cs (1)
193
[Experimental(
InteractionService
.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")]
Publishing\PublishingActivityReporter.cs (2)
17
private readonly
InteractionService
_interactionService;
21
public PublishingActivityReporter(
InteractionService
interactionService)
Aspire.Hosting.Tests (38)
Dashboard\DashboardServiceTests.cs (10)
226
var
interactionService = new InteractionService(
227
loggerFactory.CreateLogger<
InteractionService
>(),
295
var
interactionService = new InteractionService(
296
loggerFactory.CreateLogger<
InteractionService
>(),
353
var
interactionService = new InteractionService(
354
loggerFactory.CreateLogger<
InteractionService
>(),
389
var
interactionService = new InteractionService(
390
loggerFactory.CreateLogger<
InteractionService
>(),
437
InteractionService
? interactionService = null)
443
NullLogger<
InteractionService
>.Instance,
InteractionServiceTests.cs (14)
19
var
interactionService = CreateInteractionService();
43
var
interactionService = CreateInteractionService();
68
var
interactionService = CreateInteractionService();
119
var
interactionService = CreateInteractionService();
162
var
interactionService = CreateInteractionService(options: new DistributedApplicationOptions { DisableDashboard = true });
176
var
interactionService = CreateInteractionService();
209
var
interactionService = CreateInteractionService();
228
var
interactionService = CreateInteractionService();
248
var
interactionService = CreateInteractionService();
268
var
interactionService = CreateInteractionService();
298
var
interactionService = CreateInteractionService();
407
private static async Task CompleteInteractionAsync(
InteractionService
interactionService, int interactionId, InteractionCompletionState state)
412
private static
InteractionService
CreateInteractionService(DistributedApplicationOptions? options = null)
415
NullLogger<
InteractionService
>.Instance,
Orchestrator\ApplicationOrchestratorTests.cs (2)
469
private static
InteractionService
CreateInteractionService(DistributedApplicationOptions? options = null)
472
NullLogger<
InteractionService
>.Instance,
Orchestrator\ParameterProcessorTests.cs (7)
47
var
interactionService = CreateInteractionService(disableDashboard: false);
104
var
interactionService = CreateInteractionService();
120
var
interactionService = CreateInteractionService(disableDashboard: true);
138
var
interactionService = CreateInteractionService(disableDashboard: false);
308
var
interactionService = CreateInteractionService();
495
private static
InteractionService
CreateInteractionService(bool disableDashboard = false)
498
new NullLogger<
InteractionService
>(),
Publishing\PublishingActivityReporterTests.cs (4)
17
private readonly
InteractionService
_interactionService = CreateInteractionService();
708
internal static
InteractionService
CreateInteractionService()
712
services.AddSingleton<
InteractionService
>();
714
var logger = provider.GetRequiredService<ILogger<
InteractionService
>>();
Publishing\PublishingExtensionsTests.cs (1)
12
private readonly
InteractionService
_interactionService = PublishingActivityReporterTests.CreateInteractionService();