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)
483return new InteractionService(
Orchestrator\ParameterProcessorTests.cs (1)
780return new InteractionService(
Publishing\PipelineActivityReporterTests.cs (1)
929return new InteractionService(logger, new DistributedApplicationOptions(), provider, configuration);
88 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)
300_innerBuilder.Services.AddSingleton<InteractionService>(); 301_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)
193[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 (63)
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)
481private static InteractionService CreateInteractionService(DistributedApplicationOptions? options = null) 484NullLogger<InteractionService>.Instance,
Orchestrator\ParameterProcessorTests.cs (8)
49var interactionService = CreateInteractionService(disableDashboard: false); 105var interactionService = CreateInteractionService(); 121var interactionService = CreateInteractionService(disableDashboard: true); 139var interactionService = CreateInteractionService(disableDashboard: false); 309var interactionService = CreateInteractionService(); 636var interactionService = CreateInteractionService(); 778private static InteractionService CreateInteractionService(bool disableDashboard = false) 781new NullLogger<InteractionService>(),
Pipelines\DistributedApplicationPipelineTests.cs (7)
776var interactionService = PublishingActivityReporterTests.CreateInteractionService(); 1056var interactionService = PublishingActivityReporterTests.CreateInteractionService(); 1120var interactionService = PublishingActivityReporterTests.CreateInteractionService(); 1233var interactionService = PublishingActivityReporterTests.CreateInteractionService(); 1294var interactionService = PublishingActivityReporterTests.CreateInteractionService(); 1397var interactionService = PublishingActivityReporterTests.CreateInteractionService(); 1992var interactionService = PublishingActivityReporterTests.CreateInteractionService();
Publishing\PipelineActivityReporterTests.cs (4)
18private readonly InteractionService _interactionService = CreateInteractionService(); 921internal static InteractionService CreateInteractionService() 925services.AddSingleton<InteractionService>(); 927var logger = provider.GetRequiredService<ILogger<InteractionService>>();
Publishing\PublishingExtensionsTests.cs (1)
13private readonly InteractionService _interactionService = PublishingActivityReporterTests.CreateInteractionService();