21 instantiations of InteractionService
Aspire.Hosting.Tests (21)
Dashboard\DashboardServiceDataTerminalTests.cs (1)
196var interactions = new InteractionService(
Dashboard\DashboardServiceTests.cs (11)
474var interactionService = new InteractionService( 545var interactionService = new InteractionService( 590var interactionService = new InteractionService( 645var interactions = new InteractionService( 707var interactionService = new InteractionService( 767var interactionService = new InteractionService( 805var interactionService = new InteractionService( 1190var interactionService = new InteractionService( 1229var interactionService = new InteractionService( 1293var interactionService = new InteractionService( 1863interactionService ??= new InteractionService(
InteractionServiceTests.cs (4)
218var interactionService = new InteractionService( 246var interactionService = new InteractionService( 269var interactionService = new InteractionService( 1338return new InteractionService(
Orchestrator\ApplicationOrchestratorTests.cs (1)
1201return new InteractionService(
Orchestrator\ParameterProcessorTests.cs (1)
1290return new InteractionService(
Publishing\PipelineActivityReporterTests.cs (1)
1401return new InteractionService(logger, new DistributedApplicationOptions(), provider, configuration, new TestInteractionFileUploadStore());
ResourceCommandServiceTests.cs (1)
1323builder.Services.AddSingleton<InteractionService>(services => new InteractionService(
Terminals\InteractionServiceTerminalTests.cs (1)
451return new InteractionService(
131 references to InteractionService
Aspire.Hosting (12)
ApplicationModel\ResourceCommandService.cs (1)
378using var _ = nonInteractive ? InteractionService.StartNonInteractiveScope() : default;
Dashboard\DashboardServiceData.cs (2)
20private readonly InteractionService _interactionService; 30InteractionService interactionService,
Dashboard\DashboardServiceHost.cs (1)
52InteractionService interactionService,
DistributedApplicationBuilder.cs (2)
411_innerBuilder.Services.AddSingleton<InteractionService>(); 412_innerBuilder.Services.AddSingleton<IInteractionService>(sp => sp.GetRequiredService<InteractionService>());
IInteractionService.cs (1)
1090/// Optional configuration for interactions added with <see cref="InteractionService"/>.
InteractionService.cs (3)
30private readonly ILogger<InteractionService> _logger; 36public InteractionService(ILogger<InteractionService> logger, DistributedApplicationOptions distributedApplicationOptions, IServiceProvider serviceProvider, IConfiguration configuration, IInteractionFileUploadStore fileUploadStore) 732throw new InvalidOperationException($"{nameof(InteractionService)} is not available because the dashboard is not enabled or because this command is running in non-interactive CLI mode.");
Pipelines\PipelineActivityReporter.cs (2)
18private readonly InteractionService _interactionService; 24public PipelineActivityReporter(InteractionService interactionService, IInteractionFileUploadStore fileUploadStore, ILogger<PipelineActivityReporter> logger)
Aspire.Hosting.Tests (119)
Dashboard\DashboardServiceDataTerminalTests.cs (2)
196var interactions = new InteractionService( 197NullLogger<InteractionService>.Instance,
Dashboard\DashboardServiceTests.cs (22)
474var interactionService = new InteractionService( 475loggerFactory.CreateLogger<InteractionService>(), 545var interactionService = new InteractionService( 546loggerFactory.CreateLogger<InteractionService>(), 590var interactionService = new InteractionService( 591NullLogger<InteractionService>.Instance, new DistributedApplicationOptions(), services, 645var interactions = new InteractionService( 646NullLogger<InteractionService>.Instance, new DistributedApplicationOptions(), services, 707var interactionService = new InteractionService( 708loggerFactory.CreateLogger<InteractionService>(), 767var interactionService = new InteractionService( 768loggerFactory.CreateLogger<InteractionService>(), 805var interactionService = new InteractionService( 806loggerFactory.CreateLogger<InteractionService>(), 1190var interactionService = new InteractionService( 1191NullLogger<InteractionService>.Instance, 1229var interactionService = new InteractionService( 1230NullLogger<InteractionService>.Instance, 1293var interactionService = new InteractionService( 1294NullLogger<InteractionService>.Instance, 1856InteractionService? interactionService = null, 1864NullLogger<InteractionService>.Instance,
InteractionServiceTests.cs (54)
24var interactionService = CreateInteractionService(); 48var interactionService = CreateInteractionService(); 73var interactionService = CreateInteractionService(); 124var interactionService = CreateInteractionService(); 167var interactionService = CreateInteractionService(options: new DistributedApplicationOptions { DisableDashboard = true }); 184var interactionService = CreateInteractionService(); 194var interactionService = CreateInteractionService(options: new DistributedApplicationOptions { DisableDashboard = true }); 218var interactionService = new InteractionService( 219NullLogger<InteractionService>.Instance, 246var interactionService = new InteractionService( 247NullLogger<InteractionService>.Instance, 269var interactionService = new InteractionService( 270NullLogger<InteractionService>.Instance, 283var interactionService = CreateInteractionService(); 287using (InteractionService.StartNonInteractiveScope()) 298var interactionService = CreateInteractionService(); 302using (InteractionService.StartNonInteractiveScope()) 318var interactionService = CreateInteractionService(); 322using (InteractionService.StartNonInteractiveScope()) 326using (InteractionService.StartNonInteractiveScope()) 341var interactionService = CreateInteractionService(); 345using (InteractionService.StartNonInteractiveScope()) 349using var _ = default(InteractionService.NonInteractiveScope); 360var interactionService = CreateInteractionService(); 397var interactionService = CreateInteractionService(); 420var interactionService = CreateInteractionService(); 443var interactionService = CreateInteractionService(); 464var interactionService = CreateInteractionService(); 487var interactionService = CreateInteractionService(); 520var interactionService = CreateInteractionService(); 853var interactionService = CreateInteractionService(); 897var interactionService = CreateInteractionService(); 950var interactionService = CreateInteractionService(); 1015var interactionService = CreateInteractionService(); 1067var interactionService = CreateInteractionService(); 1100var interactionService = CreateInteractionService(); 1132var interactionService = CreateInteractionService(); 1154var interactionService = CreateInteractionService(); 1184var interactionService = CreateInteractionService(); 1220var interactionService = CreateInteractionService(); 1254var interactionService = CreateInteractionService(); 1274var interactionService = CreateInteractionService(); 1295var interactionService = CreateInteractionService(); 1309private static async Task CompleteInteractionAsync(InteractionService interactionService, int interactionId, InteractionCompletionState state, List<DashboardServiceData.InputDto>? inputs = null) 1335private static InteractionService CreateInteractionService(DistributedApplicationOptions? options = null, IInteractionFileUploadStore? fileUploadStore = null) 1339NullLogger<InteractionService>.Instance, 1350var interactionService = CreateInteractionService(fileUploadStore: fileUploadStore); 1379var interactionService = CreateInteractionService(fileUploadStore: fileUploadStore); 1403var interactionService = CreateInteractionService(fileUploadStore: fileUploadStore); 1423var interactionService = CreateInteractionService(fileUploadStore: fileUploadStore); 1447var interactionService = CreateInteractionService(fileUploadStore: fileUploadStore); 1470var interactionService = CreateInteractionService(); 1493var interactionService = CreateInteractionService(); 1518var interactionService = CreateInteractionService(fileUploadStore: fileUploadStore);
Orchestrator\ApplicationOrchestratorTests.cs (2)
1199private static InteractionService CreateInteractionService(DistributedApplicationOptions? options = null) 1202NullLogger<InteractionService>.Instance,
Orchestrator\ParameterProcessorTests.cs (8)
54var interactionService = CreateInteractionService(disableDashboard: false); 110var interactionService = CreateInteractionService(); 126var interactionService = CreateInteractionService(disableDashboard: true); 144var interactionService = CreateInteractionService(disableDashboard: false); 327var interactionService = CreateInteractionService(); 738var interactionService = CreateInteractionService(); 1288private static InteractionService CreateInteractionService(bool disableDashboard = false) 1291new NullLogger<InteractionService>(),
Publishing\PipelineActivityReporterTests.cs (4)
18private readonly InteractionService _interactionService = CreateInteractionService(); 1393internal static InteractionService CreateInteractionService() 1397services.AddSingleton<InteractionService>(); 1399var logger = provider.GetRequiredService<ILogger<InteractionService>>();
Publishing\PublishingExtensionsTests.cs (1)
13private readonly InteractionService _interactionService = PublishingActivityReporterTests.CreateInteractionService();
ResourceCommandServiceTests.cs (4)
1323builder.Services.AddSingleton<InteractionService>(services => new InteractionService( 1324services.GetRequiredService<ILogger<InteractionService>>(), 1357var interactionService = app.Services.GetRequiredService<InteractionService>();
Terminals\InteractionServiceTerminalTests.cs (22)
25var service = CreateInteractionService(terminals); 37var service = CreateInteractionService(terminals); 39using var scope = InteractionService.StartNonInteractiveScope(); 51var service = CreateInteractionService(terminals); 65var service = CreateInteractionService(terminals); 77var service = CreateInteractionService(terminals); 91var service = CreateInteractionService(terminals); 107var service = CreateInteractionService(null); 117var service = CreateInteractionService(null); 133var service = CreateInteractionService(terminals); 157var service = CreateInteractionService(terminals); 186var service = CreateInteractionService(terminals); 203var service = CreateInteractionService(terminals); 226var service = CreateInteractionService(terminals); 279var service = CreateInteractionService(terminals); 344var service = CreateInteractionService(terminals); 360var service = CreateInteractionService(terminals); 393var service = CreateInteractionService(terminals); 415private static Task CompleteInteractionAsync(InteractionService service, int interactionId, object? state) 422private static async Task AssertTerminalRejectedAsync(InteractionService service, AspireTerminal terminal) 444private static InteractionService CreateInteractionService(TerminalService? terminals) 452NullLogger<InteractionService>.Instance, new DistributedApplicationOptions(), services.BuildServiceProvider(),