10 instantiations of InteractionService
Aspire.Hosting.Tests (10)
Dashboard\DashboardServiceTests.cs (6)
226var interactionService = new InteractionService( 295var interactionService = new InteractionService( 341var interactionService = new InteractionService( 399var interactionService = new InteractionService( 435var interactionService = new InteractionService( 488interactionService ??= new InteractionService(
InteractionServiceTests.cs (1)
717return new InteractionService(
Orchestrator\ApplicationOrchestratorTests.cs (1)
471return new InteractionService(
Orchestrator\ParameterProcessorTests.cs (1)
496return new InteractionService(
Publishing\PublishingActivityReporterTests.cs (1)
755return new InteractionService(logger, new DistributedApplicationOptions(), provider);
64 references to InteractionService
Aspire.Hosting (22)
ApplicationModel\InputGeneratorAnnotation.cs (1)
12[Experimental(InteractionService.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")]
Dashboard\DashboardServiceData.cs (2)
22private readonly InteractionService _interactionService; 30InteractionService interactionService)
Dashboard\DashboardServiceHost.cs (1)
60InteractionService interactionService)
DistributedApplicationBuilder.cs (2)
249_innerBuilder.Services.AddSingleton<InteractionService>(); 250_innerBuilder.Services.AddSingleton<IInteractionService>(sp => sp.GetRequiredService<InteractionService>());
IInteractionService.cs (11)
15[Experimental(InteractionService.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")] 105[Experimental(InteractionService.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")] 179[Experimental(InteractionService.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")] 281[Experimental(InteractionService.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")] 309[Experimental(InteractionService.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")] 365[Experimental(InteractionService.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")] 379[Experimental(InteractionService.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")] 403[Experimental(InteractionService.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")] 433/// Optional configuration for interactions added with <see cref="InteractionService"/>. 435[Experimental(InteractionService.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")] 502[Experimental(InteractionService.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")]
InteractionService.cs (2)
22private readonly ILogger<InteractionService> _logger; 26public 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)
17private readonly InteractionService _interactionService; 21public PublishingActivityReporter(InteractionService interactionService)
Aspire.Hosting.Tests (42)
Dashboard\DashboardServiceTests.cs (12)
226var interactionService = new InteractionService( 227loggerFactory.CreateLogger<InteractionService>(), 295var interactionService = new InteractionService( 296loggerFactory.CreateLogger<InteractionService>(), 341var interactionService = new InteractionService( 342loggerFactory.CreateLogger<InteractionService>(), 399var interactionService = new InteractionService( 400loggerFactory.CreateLogger<InteractionService>(), 435var interactionService = new InteractionService( 436loggerFactory.CreateLogger<InteractionService>(), 483InteractionService? interactionService = null) 489NullLogger<InteractionService>.Instance,
InteractionServiceTests.cs (16)
19var interactionService = CreateInteractionService(); 43var interactionService = CreateInteractionService(); 68var interactionService = CreateInteractionService(); 119var interactionService = CreateInteractionService(); 162var interactionService = CreateInteractionService(options: new DistributedApplicationOptions { DisableDashboard = true }); 176var interactionService = CreateInteractionService(); 209var interactionService = CreateInteractionService(); 228var interactionService = CreateInteractionService(); 248var interactionService = CreateInteractionService(); 268var interactionService = CreateInteractionService(); 298var interactionService = CreateInteractionService(); 627var interactionService = CreateInteractionService(); 666var interactionService = CreateInteractionService(); 710private static async Task CompleteInteractionAsync(InteractionService interactionService, int interactionId, InteractionCompletionState state) 715private static InteractionService CreateInteractionService(DistributedApplicationOptions? options = null) 718NullLogger<InteractionService>.Instance,
Orchestrator\ApplicationOrchestratorTests.cs (2)
469private static InteractionService CreateInteractionService(DistributedApplicationOptions? options = null) 472NullLogger<InteractionService>.Instance,
Orchestrator\ParameterProcessorTests.cs (7)
47var interactionService = CreateInteractionService(disableDashboard: false); 103var interactionService = CreateInteractionService(); 119var interactionService = CreateInteractionService(disableDashboard: true); 137var interactionService = CreateInteractionService(disableDashboard: false); 307var interactionService = CreateInteractionService(); 494private static InteractionService CreateInteractionService(bool disableDashboard = false) 497new NullLogger<InteractionService>(),
Publishing\PublishingActivityReporterTests.cs (4)
17private readonly InteractionService _interactionService = CreateInteractionService(); 748internal static InteractionService CreateInteractionService() 752services.AddSingleton<InteractionService>(); 754var logger = provider.GetRequiredService<ILogger<InteractionService>>();
Publishing\PublishingExtensionsTests.cs (1)
12private readonly InteractionService _interactionService = PublishingActivityReporterTests.CreateInteractionService();