9 instantiations of InteractionService
Aspire.Hosting.Tests (9)
Dashboard\DashboardServiceTests.cs (5)
227var interactionService = new InteractionService( 296var interactionService = new InteractionService( 354var interactionService = new InteractionService( 390var interactionService = new InteractionService( 443interactionService ??= new InteractionService(
InteractionServiceTests.cs (1)
181return new InteractionService(
Orchestrator\ApplicationOrchestratorTests.cs (1)
472return new InteractionService(
Orchestrator\ParameterProcessorTests.cs (1)
318return new InteractionService(
Publishing\PublishingActivityReporterTests.cs (1)
673return new InteractionService(logger, new DistributedApplicationOptions(), provider);
50 references to InteractionService
Aspire.Hosting (19)
Dashboard\DashboardServiceData.cs (2)
22private readonly InteractionService _interactionService; 30InteractionService interactionService)
Dashboard\DashboardServiceHost.cs (1)
60InteractionService interactionService)
DistributedApplicationBuilder.cs (2)
250_innerBuilder.Services.AddSingleton<InteractionService>(); 251_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}")] 146[Experimental(InteractionService.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")] 174[Experimental(InteractionService.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")] 230[Experimental(InteractionService.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")] 244[Experimental(InteractionService.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")] 268[Experimental(InteractionService.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")] 298/// Optional configuration for interactions added with <see cref="InteractionService"/>. 300[Experimental(InteractionService.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")] 335[Experimental(InteractionService.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")]
InteractionService.cs (2)
21private readonly ILogger<InteractionService> _logger; 25public InteractionService(ILogger<InteractionService> logger, DistributedApplicationOptions distributedApplicationOptions, IServiceProvider serviceProvider)
Publishing\PublishingActivityReporter.cs (2)
17private readonly InteractionService _interactionService; 21public PublishingActivityReporter(InteractionService interactionService)
Aspire.Hosting.Tests (31)
Dashboard\DashboardServiceTests.cs (10)
227var interactionService = new InteractionService( 228loggerFactory.CreateLogger<InteractionService>(), 296var interactionService = new InteractionService( 297loggerFactory.CreateLogger<InteractionService>(), 354var interactionService = new InteractionService( 355loggerFactory.CreateLogger<InteractionService>(), 390var interactionService = new InteractionService( 391loggerFactory.CreateLogger<InteractionService>(), 438InteractionService? interactionService = null) 444NullLogger<InteractionService>.Instance,
InteractionServiceTests.cs (8)
20var interactionService = CreateInteractionService(); 44var interactionService = CreateInteractionService(); 69var interactionService = CreateInteractionService(); 120var interactionService = CreateInteractionService(); 163var interactionService = CreateInteractionService(options: new DistributedApplicationOptions { DisableDashboard = true }); 174private static async Task CompleteInteractionAsync(InteractionService interactionService, int interactionId, InteractionCompletionState state) 179private static InteractionService CreateInteractionService(DistributedApplicationOptions? options = null) 182NullLogger<InteractionService>.Instance,
Orchestrator\ApplicationOrchestratorTests.cs (2)
470private static InteractionService CreateInteractionService(DistributedApplicationOptions? options = null) 473NullLogger<InteractionService>.Instance,
Orchestrator\ParameterProcessorTests.cs (6)
46var interactionService = CreateInteractionService(disableDashboard: false); 101var interactionService = CreateInteractionService(); 117var interactionService = CreateInteractionService(disableDashboard: true); 135var interactionService = CreateInteractionService(disableDashboard: false); 316private static InteractionService CreateInteractionService(bool disableDashboard = false) 319new NullLogger<InteractionService>(),
Publishing\PublishingActivityReporterTests.cs (4)
18private readonly InteractionService _interactionService = CreateInteractionService(); 666internal static InteractionService CreateInteractionService() 670services.AddSingleton<InteractionService>(); 672var logger = provider.GetRequiredService<ILogger<InteractionService>>();
Publishing\PublishingExtensionsTests.cs (1)
13private readonly InteractionService _interactionService = PublishingActivityReporterTests.CreateInteractionService();