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)
735return new InteractionService(
Orchestrator\ApplicationOrchestratorTests.cs (1)
476return new InteractionService(
Orchestrator\ParameterProcessorTests.cs (1)
777return new InteractionService(
Publishing\PublishingActivityReporterTests.cs (1)
755return new InteractionService(logger, new DistributedApplicationOptions(), provider);
68 references to InteractionService
Aspire.Hosting (23)
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)
253_innerBuilder.Services.AddSingleton<InteractionService>(); 254_innerBuilder.Services.AddSingleton<IInteractionService>(sp => sp.GetRequiredService<InteractionService>());
IInteractionService.cs (12)
15[Experimental(InteractionService.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")] 105[Experimental(InteractionService.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")] 184[Experimental(InteractionService.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")] 286[Experimental(InteractionService.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")] 314[Experimental(InteractionService.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")] 329[Experimental(InteractionService.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")] 371[Experimental(InteractionService.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")] 385[Experimental(InteractionService.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")] 409[Experimental(InteractionService.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")] 439/// Optional configuration for interactions added with <see cref="InteractionService"/>. 441[Experimental(InteractionService.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")] 508[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 (45)
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 (17)
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(); 266var interactionService = CreateInteractionService(); 286var interactionService = CreateInteractionService(); 316var interactionService = CreateInteractionService(); 645var interactionService = CreateInteractionService(); 684var interactionService = CreateInteractionService(); 728private static async Task CompleteInteractionAsync(InteractionService interactionService, int interactionId, InteractionCompletionState state) 733private static InteractionService CreateInteractionService(DistributedApplicationOptions? options = null) 736NullLogger<InteractionService>.Instance,
Orchestrator\ApplicationOrchestratorTests.cs (2)
474private static InteractionService CreateInteractionService(DistributedApplicationOptions? options = null) 477NullLogger<InteractionService>.Instance,
Orchestrator\ParameterProcessorTests.cs (9)
48var interactionService = CreateInteractionService(disableDashboard: false); 104var interactionService = CreateInteractionService(); 120var interactionService = CreateInteractionService(disableDashboard: true); 138var interactionService = CreateInteractionService(disableDashboard: false); 308var interactionService = CreateInteractionService(); 635var interactionService = CreateInteractionService(); 775private static InteractionService CreateInteractionService(bool disableDashboard = false) 778new NullLogger<InteractionService>(), 817var interactionService = CreateInteractionService();
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();