13 instantiations of InteractionService
Aspire.Hosting.Tests (13)
Dashboard\DashboardServiceTests.cs (6)
227var interactionService = new InteractionService( 297var interactionService = new InteractionService( 344var interactionService = new InteractionService( 403var interactionService = new InteractionService( 440var interactionService = new InteractionService( 588interactionService ??= new InteractionService(
InteractionServiceTests.cs (4)
214var interactionService = new InteractionService( 241var interactionService = new InteractionService( 263var interactionService = new InteractionService( 1074return new InteractionService(
Orchestrator\ApplicationOrchestratorTests.cs (1)
496return new InteractionService(
Orchestrator\ParameterProcessorTests.cs (1)
782return new InteractionService(
Publishing\PipelineActivityReporterTests.cs (1)
1158return 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)
331_innerBuilder.Services.AddSingleton<InteractionService>(); 332_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)
195[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)
227var interactionService = new InteractionService( 228loggerFactory.CreateLogger<InteractionService>(), 297var interactionService = new InteractionService( 298loggerFactory.CreateLogger<InteractionService>(), 344var interactionService = new InteractionService( 345loggerFactory.CreateLogger<InteractionService>(), 403var interactionService = new InteractionService( 404loggerFactory.CreateLogger<InteractionService>(), 440var interactionService = new InteractionService( 441loggerFactory.CreateLogger<InteractionService>(), 583InteractionService? interactionService = null) 589NullLogger<InteractionService>.Instance,
InteractionServiceTests.cs (29)
22var interactionService = CreateInteractionService(); 46var interactionService = CreateInteractionService(); 71var interactionService = CreateInteractionService(); 122var interactionService = CreateInteractionService(); 165var interactionService = CreateInteractionService(options: new DistributedApplicationOptions { DisableDashboard = true }); 180var interactionService = CreateInteractionService(); 190var interactionService = CreateInteractionService(options: new DistributedApplicationOptions { DisableDashboard = true }); 214var interactionService = new InteractionService( 215NullLogger<InteractionService>.Instance, 241var interactionService = new InteractionService( 242NullLogger<InteractionService>.Instance, 263var interactionService = new InteractionService( 264NullLogger<InteractionService>.Instance, 276var interactionService = CreateInteractionService(); 313var interactionService = CreateInteractionService(); 336var interactionService = CreateInteractionService(); 359var interactionService = CreateInteractionService(); 380var interactionService = CreateInteractionService(); 403var interactionService = CreateInteractionService(); 436var interactionService = CreateInteractionService(); 769var interactionService = CreateInteractionService(); 813var interactionService = CreateInteractionService(); 866var interactionService = CreateInteractionService(); 931var interactionService = CreateInteractionService(); 983var interactionService = CreateInteractionService(); 1016var interactionService = CreateInteractionService(); 1045private static async Task CompleteInteractionAsync(InteractionService interactionService, int interactionId, InteractionCompletionState state, List<DashboardServiceData.InputDto>? inputs = null) 1071private static InteractionService CreateInteractionService(DistributedApplicationOptions? options = null) 1075NullLogger<InteractionService>.Instance,
Orchestrator\ApplicationOrchestratorTests.cs (2)
494private static InteractionService CreateInteractionService(DistributedApplicationOptions? options = null) 497NullLogger<InteractionService>.Instance,
Orchestrator\ParameterProcessorTests.cs (8)
51var interactionService = CreateInteractionService(disableDashboard: false); 107var interactionService = CreateInteractionService(); 123var interactionService = CreateInteractionService(disableDashboard: true); 141var interactionService = CreateInteractionService(disableDashboard: false); 311var interactionService = CreateInteractionService(); 638var interactionService = CreateInteractionService(); 780private static InteractionService CreateInteractionService(bool disableDashboard = false) 783new NullLogger<InteractionService>(),
Publishing\PipelineActivityReporterTests.cs (4)
18private readonly InteractionService _interactionService = CreateInteractionService(); 1150internal static InteractionService CreateInteractionService() 1154services.AddSingleton<InteractionService>(); 1156var logger = provider.GetRequiredService<ILogger<InteractionService>>();
Publishing\PublishingExtensionsTests.cs (1)
13private readonly InteractionService _interactionService = PublishingActivityReporterTests.CreateInteractionService();