9 instantiations of InteractionService
Aspire.Hosting.Tests (9)
Dashboard\DashboardServiceTests.cs (5)
226var interactionService = new InteractionService( 295var interactionService = new InteractionService( 353var interactionService = new InteractionService( 389var interactionService = new InteractionService( 442interactionService ??= new InteractionService(
InteractionServiceTests.cs (1)
414return new InteractionService(
Orchestrator\ApplicationOrchestratorTests.cs (1)
471return new InteractionService(
Orchestrator\ParameterProcessorTests.cs (1)
497return new InteractionService(
Publishing\PublishingActivityReporterTests.cs (1)
715return 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)
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 (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)
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 (38)
Dashboard\DashboardServiceTests.cs (10)
226var interactionService = new InteractionService( 227loggerFactory.CreateLogger<InteractionService>(), 295var interactionService = new InteractionService( 296loggerFactory.CreateLogger<InteractionService>(), 353var interactionService = new InteractionService( 354loggerFactory.CreateLogger<InteractionService>(), 389var interactionService = new InteractionService( 390loggerFactory.CreateLogger<InteractionService>(), 437InteractionService? interactionService = null) 443NullLogger<InteractionService>.Instance,
InteractionServiceTests.cs (14)
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(); 407private static async Task CompleteInteractionAsync(InteractionService interactionService, int interactionId, InteractionCompletionState state) 412private static InteractionService CreateInteractionService(DistributedApplicationOptions? options = null) 415NullLogger<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); 104var interactionService = CreateInteractionService(); 120var interactionService = CreateInteractionService(disableDashboard: true); 138var interactionService = CreateInteractionService(disableDashboard: false); 308var interactionService = CreateInteractionService(); 495private static InteractionService CreateInteractionService(bool disableDashboard = false) 498new NullLogger<InteractionService>(),
Publishing\PublishingActivityReporterTests.cs (4)
17private readonly InteractionService _interactionService = CreateInteractionService(); 708internal static InteractionService CreateInteractionService() 712services.AddSingleton<InteractionService>(); 714var logger = provider.GetRequiredService<ILogger<InteractionService>>();
Publishing\PublishingExtensionsTests.cs (1)
12private readonly InteractionService _interactionService = PublishingActivityReporterTests.CreateInteractionService();