3 implementations of IAppHostCliBackchannel
aspire (1)
Backchannel\AppHostCliBackchannel.cs (1)
37ProfilingTelemetry profilingTelemetry) : IAppHostCliBackchannel
Aspire.Cli.Tests (2)
Commands\PublishCommandPromptingIntegrationTests.cs (1)
1007internal sealed class TestPromptBackchannel : IAppHostCliBackchannel
TestServices\TestAppHostCliBackchannel.cs (1)
9internal sealed class TestAppHostBackchannel : IAppHostCliBackchannel
93 references to IAppHostCliBackchannel
aspire (35)
Commands\PipelineCommandBase.cs (9)
286var backchannelCompletionSource = new TaskCompletionSource<IAppHostCliBackchannel>(); 319var backchannel = await InteractionService.ShowStatusAsync(GetProgressMessage(parseResult), (Func<Task<IAppHostCliBackchannel>>)(async () => 786public async Task<bool> ProcessPublishingActivitiesDebugAsync(IAsyncEnumerable<PublishingActivity> publishingActivities, IAppHostCliBackchannel backchannel, CancellationToken cancellationToken) 880public async Task<bool> ProcessAndDisplayPublishingActivitiesAsync(IAsyncEnumerable<PublishingActivity> publishingActivities, IAppHostCliBackchannel backchannel, bool isDebugOrTraceLoggingEnabled, CancellationToken cancellationToken) 1134private async Task HandlePromptActivityAsync(PublishingActivity activity, IAppHostCliBackchannel backchannel, CancellationToken cancellationToken) 1192private async Task<string?> HandleSingleInputAsync(PublishingPromptInput input, string promptText, IAppHostCliBackchannel backchannel, string interactionId, CancellationToken cancellationToken) 1293private async Task<string?> HandleFileInputAsync(PublishingPromptInput input, string promptText, IAppHostCliBackchannel backchannel, string interactionId, CancellationToken cancellationToken) 1390private static async Task<string> UploadFilesAsync(List<string> filePaths, IAppHostCliBackchannel backchannel, string interactionId, string inputName, CancellationToken cancellationToken)
Commands\RunCommand.cs (8)
356var backchannelCompletionSource = new TaskCompletionSource<IAppHostCliBackchannel>(); 485var backchannel = startup.Backchannel; 900TaskCompletionSource<IAppHostCliBackchannel> backchannelCompletionSource, 988TaskCompletionSource<IAppHostCliBackchannel> backchannelCompletionSource, 996IAppHostCliBackchannel backchannel; 1046IAppHostCliBackchannel Backchannel, 1086IAppHostCliBackchannel backchannel, 1223internal static async Task CaptureAppHostLogsAsync(FileLoggerProvider fileLoggerProvider, IAppHostCliBackchannel backchannel, IInteractionService interactionService, CancellationToken cancellationToken)
DotNet\DotNetCliRunner.cs (10)
35Task<int> RunAsync(FileInfo projectFile, bool watch, bool noBuild, bool noRestore, string[] args, IDictionary<string, string>? env, TaskCompletionSource<IAppHostCliBackchannel>? backchannelCompletionSource, ProcessInvocationOptions options, CancellationToken cancellationToken); 36Task<int> RunAppHostCommandAsync(FileInfo projectFile, string command, DirectoryInfo workingDirectory, string[] args, IDictionary<string, string>? env, TaskCompletionSource<IAppHostCliBackchannel>? backchannelCompletionSource, ProcessInvocationOptions options, CancellationToken cancellationToken); 230TaskCompletionSource<IAppHostCliBackchannel>? backchannelCompletionSource, 318var backchannel = await backchannelCompletionSource.Task.ConfigureAwait(false); 540TaskCompletionSource<IAppHostCliBackchannel> backchannelCompletionSource, 548var backchannel = serviceProvider.GetRequiredService<IAppHostCliBackchannel>(); 892public async Task<int> RunAsync(FileInfo projectFile, bool watch, bool noBuild, bool noRestore, string[] args, IDictionary<string, string>? env, TaskCompletionSource<IAppHostCliBackchannel>? backchannelCompletionSource, ProcessInvocationOptions options, CancellationToken cancellationToken) 956TaskCompletionSource<IAppHostCliBackchannel>? backchannelCompletionSource, 983TaskCompletionSource<IAppHostCliBackchannel>? backchannelCompletionSource)
Program.cs (1)
525builder.Services.AddTransient<IAppHostCliBackchannel, AppHostCliBackchannel>();
Projects\AppHostProjectContext.cs (1)
75public TaskCompletionSource<IAppHostCliBackchannel>? BackchannelCompletionSource { get; init; }
Projects\DotNetAppHostProject.cs (1)
1581var backchannelCompletionSource = context.BackchannelCompletionSource ?? new TaskCompletionSource<IAppHostCliBackchannel>();
Projects\GuestAppHostProject.cs (4)
45private readonly IAppHostCliBackchannel _backchannel; 79IAppHostCliBackchannel backchannel, 756var backchannelCompletionSource = context.BackchannelCompletionSource ?? new TaskCompletionSource<IAppHostCliBackchannel>(); 1716TaskCompletionSource<IAppHostCliBackchannel> backchannelCompletionSource,
Projects\IAppHostProject.cs (1)
139public TaskCompletionSource<IAppHostCliBackchannel>? BackchannelCompletionSource { get; init; }
Aspire.Cli.Tests (58)
Commands\RunCommandTests.cs (41)
1192backchannelCompletionSource!.SetResult(sp.GetRequiredService<IAppHostCliBackchannel>()); 2636var backchannel = sp.GetRequiredService<IAppHostCliBackchannel>(); 2700var backchannel = sp.GetRequiredService<IAppHostCliBackchannel>(); 2821var backchannel = sp.GetRequiredService<IAppHostCliBackchannel>(); 2891var backchannel = sp.GetRequiredService<IAppHostCliBackchannel>(); 2937var backchannel = sp.GetRequiredService<IAppHostCliBackchannel>(); 2985var backchannel = sp.GetRequiredService<IAppHostCliBackchannel>(); 3029var backchannel = sp.GetRequiredService<IAppHostCliBackchannel>(); 3089var backchannel = sp.GetRequiredService<IAppHostCliBackchannel>(); 3195var backchannel = sp.GetRequiredService<IAppHostCliBackchannel>(); 3300var backchannel = sp.GetRequiredService<IAppHostCliBackchannel>(); 3370var backchannel = sp.GetRequiredService<IAppHostCliBackchannel>(); 3439var backchannel = sp.GetRequiredService<IAppHostCliBackchannel>(); 3628var backchannel = sp.GetRequiredService<IAppHostCliBackchannel>(); 3685var backchannel = sp.GetRequiredService<IAppHostCliBackchannel>(); 3797var backchannel = sp.GetRequiredService<IAppHostCliBackchannel>(); 3856var backchannel = sp.GetRequiredService<IAppHostCliBackchannel>(); 4273var backchannel = sp.GetRequiredService<IAppHostCliBackchannel>(); 4355var backchannel = sp.GetRequiredService<IAppHostCliBackchannel>(); 5277var backchannel = sp.GetRequiredService<IAppHostCliBackchannel>(); 5352var backchannel = sp.GetRequiredService<IAppHostCliBackchannel>();
DotNet\DotNetCliRunnerTests.cs (5)
1253var backchannelCompletionSource = new TaskCompletionSource<IAppHostCliBackchannel>(TaskCreationOptions.RunContinuationsAsynchronously); 1490var backchannelCompletionSource = new TaskCompletionSource<IAppHostCliBackchannel>(TaskCreationOptions.RunContinuationsAsynchronously); 1556var backchannelCompletionSource = new TaskCompletionSource<IAppHostCliBackchannel>(TaskCreationOptions.RunContinuationsAsynchronously); 1595var backchannelCompletionSource = new TaskCompletionSource<IAppHostCliBackchannel>(TaskCreationOptions.RunContinuationsAsynchronously); 1637var backchannelCompletionSource = new TaskCompletionSource<IAppHostCliBackchannel>(TaskCreationOptions.RunContinuationsAsynchronously);
Projects\GuestAppHostProjectTests.cs (5)
268var backchannelCompletion = new TaskCompletionSource<IAppHostCliBackchannel>(TaskCreationOptions.RunContinuationsAsynchronously); 2004var backchannelCompletionSource = new TaskCompletionSource<IAppHostCliBackchannel>(TaskCreationOptions.RunContinuationsAsynchronously); 2028var backchannelCompletionSource = new TaskCompletionSource<IAppHostCliBackchannel>(TaskCreationOptions.RunContinuationsAsynchronously); 2155BackchannelCompletionSource = new TaskCompletionSource<IAppHostCliBackchannel>(TaskCreationOptions.RunContinuationsAsynchronously) 2852TaskCompletionSource<IAppHostCliBackchannel> backchannelCompletionSource,
Templating\DotNetTemplateFactoryTests.cs (2)
458public Task<int> RunAsync(FileInfo projectFile, bool watch, bool noBuild, bool noRestore, string[] args, IDictionary<string, string>? env, TaskCompletionSource<IAppHostCliBackchannel>? backchannelCompletionSource, ProcessInvocationOptions options, CancellationToken cancellationToken) 461public Task<int> RunAppHostCommandAsync(FileInfo projectFile, string command, DirectoryInfo workingDirectory, string[] args, IDictionary<string, string>? env, TaskCompletionSource<IAppHostCliBackchannel>? backchannelCompletionSource, ProcessInvocationOptions options, CancellationToken cancellationToken)
TestServices\TestDotNetCliRunner.cs (4)
31public Func<FileInfo, bool, bool, bool, string[], IDictionary<string, string>?, TaskCompletionSource<IAppHostCliBackchannel>?, ProcessInvocationOptions, CancellationToken, Task<int>>? RunAsyncCallback { get; set; } 32public Func<FileInfo, string, DirectoryInfo, string[], IDictionary<string, string>?, TaskCompletionSource<IAppHostCliBackchannel>?, ProcessInvocationOptions, CancellationToken, Task<int>>? RunAppHostCommandAsyncCallback { get; set; } 197public async Task<int> RunAsync(FileInfo projectFile, bool watch, bool noBuild, bool noRestore, string[] args, IDictionary<string, string>? env, TaskCompletionSource<IAppHostCliBackchannel>? backchannelCompletionSource, ProcessInvocationOptions options, CancellationToken cancellationToken) 212public Task<int> RunAppHostCommandAsync(FileInfo projectFile, string command, DirectoryInfo workingDirectory, string[] args, IDictionary<string, string>? env, TaskCompletionSource<IAppHostCliBackchannel>? backchannelCompletionSource, ProcessInvocationOptions options, CancellationToken cancellationToken)
Utils\CliTestHelper.cs (1)
627public Func<IServiceProvider, IAppHostCliBackchannel> AppHostBackchannelFactory { get; set; } = (IServiceProvider serviceProvider) =>