13 instantiations of InteractionService
Aspire.Hosting.Tests (13)
Dashboard\DashboardServiceTests.cs (6)
228var interactionService = new InteractionService( 298var interactionService = new InteractionService( 345var interactionService = new InteractionService( 404var interactionService = new InteractionService( 441var interactionService = new InteractionService( 589interactionService ??= new InteractionService(
InteractionServiceTests.cs (4)
215var interactionService = new InteractionService( 242var interactionService = new InteractionService( 264var interactionService = new InteractionService( 1075return new InteractionService(
Orchestrator\ApplicationOrchestratorTests.cs (1)
499return new InteractionService(
Orchestrator\ParameterProcessorTests.cs (1)
1150return new InteractionService(
Publishing\PipelineActivityReporterTests.cs (1)
1289return new InteractionService(logger, new DistributedApplicationOptions(), provider, configuration);
81 references to InteractionService
Aspire.Hosting (25)
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)
347_innerBuilder.Services.AddSingleton<InteractionService>(); 348_innerBuilder.Services.AddSingleton<IInteractionService>(sp => sp.GetRequiredService<InteractionService>());
IInteractionService.cs (14)
16[Experimental(InteractionService.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")] 204[Experimental(InteractionService.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")] 231[Experimental(InteractionService.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")] 258[Experimental(InteractionService.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")] 350[Experimental(InteractionService.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")] 454[Experimental(InteractionService.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")] 482[Experimental(InteractionService.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")] 497[Experimental(InteractionService.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")] 539[Experimental(InteractionService.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")] 553[Experimental(InteractionService.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")] 577[Experimental(InteractionService.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")] 607/// Optional configuration for interactions added with <see cref="InteractionService"/>. 609[Experimental(InteractionService.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")] 676[Experimental(InteractionService.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")]
InteractionService.cs (2)
23private readonly ILogger<InteractionService> _logger; 28public InteractionService(ILogger<InteractionService> logger, DistributedApplicationOptions distributedApplicationOptions, IServiceProvider serviceProvider, IConfiguration configuration)
ParameterResourceBuilderExtensions.cs (1)
206[Experimental(InteractionService.DiagnosticId, UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")]
Pipelines\PipelineActivityReporter.cs (2)
20private readonly InteractionService _interactionService; 25public PipelineActivityReporter(InteractionService interactionService, ILogger<PipelineActivityReporter> logger)
Aspire.Hosting.Tests (56)
Dashboard\DashboardServiceTests.cs (12)
228var interactionService = new InteractionService( 229loggerFactory.CreateLogger<InteractionService>(), 298var interactionService = new InteractionService( 299loggerFactory.CreateLogger<InteractionService>(), 345var interactionService = new InteractionService( 346loggerFactory.CreateLogger<InteractionService>(), 404var interactionService = new InteractionService( 405loggerFactory.CreateLogger<InteractionService>(), 441var interactionService = new InteractionService( 442loggerFactory.CreateLogger<InteractionService>(), 584InteractionService? interactionService = null) 590NullLogger<InteractionService>.Instance,
InteractionServiceTests.cs (29)
23var interactionService = CreateInteractionService(); 47var interactionService = CreateInteractionService(); 72var interactionService = CreateInteractionService(); 123var interactionService = CreateInteractionService(); 166var interactionService = CreateInteractionService(options: new DistributedApplicationOptions { DisableDashboard = true }); 181var interactionService = CreateInteractionService(); 191var interactionService = CreateInteractionService(options: new DistributedApplicationOptions { DisableDashboard = true }); 215var interactionService = new InteractionService( 216NullLogger<InteractionService>.Instance, 242var interactionService = new InteractionService( 243NullLogger<InteractionService>.Instance, 264var interactionService = new InteractionService( 265NullLogger<InteractionService>.Instance, 277var interactionService = CreateInteractionService(); 314var interactionService = CreateInteractionService(); 337var interactionService = CreateInteractionService(); 360var interactionService = CreateInteractionService(); 381var interactionService = CreateInteractionService(); 404var interactionService = CreateInteractionService(); 437var interactionService = CreateInteractionService(); 770var interactionService = CreateInteractionService(); 814var interactionService = CreateInteractionService(); 867var interactionService = CreateInteractionService(); 932var interactionService = CreateInteractionService(); 984var interactionService = CreateInteractionService(); 1017var interactionService = CreateInteractionService(); 1046private static async Task CompleteInteractionAsync(InteractionService interactionService, int interactionId, InteractionCompletionState state, List<DashboardServiceData.InputDto>? inputs = null) 1072private static InteractionService CreateInteractionService(DistributedApplicationOptions? options = null) 1076NullLogger<InteractionService>.Instance,
Orchestrator\ApplicationOrchestratorTests.cs (2)
497private static InteractionService CreateInteractionService(DistributedApplicationOptions? options = null) 500NullLogger<InteractionService>.Instance,
Orchestrator\ParameterProcessorTests.cs (8)
54var interactionService = CreateInteractionService(disableDashboard: false); 110var interactionService = CreateInteractionService(); 126var interactionService = CreateInteractionService(disableDashboard: true); 144var interactionService = CreateInteractionService(disableDashboard: false); 318var interactionService = CreateInteractionService(); 729var interactionService = CreateInteractionService(); 1148private static InteractionService CreateInteractionService(bool disableDashboard = false) 1151new NullLogger<InteractionService>(),
Publishing\PipelineActivityReporterTests.cs (4)
19private readonly InteractionService _interactionService = CreateInteractionService(); 1281internal static InteractionService CreateInteractionService() 1285services.AddSingleton<InteractionService>(); 1287var logger = provider.GetRequiredService<ILogger<InteractionService>>();
Publishing\PublishingExtensionsTests.cs (1)
14private readonly InteractionService _interactionService = PublishingActivityReporterTests.CreateInteractionService();