13 references to IAppHostBackchannel
aspire (13)
Backchannel\AppHostBackchannel.cs (1)
23internal sealed class AppHostBackchannel(ILogger<AppHostBackchannel> logger, CliRpcTarget target) : IAppHostBackchannel
Commands\PublishCommand.cs (2)
137var backchannelCompletionSource = new TaskCompletionSource<IAppHostBackchannel>(); 170var backchannel = await backchannelCompletionSource.Task.ConfigureAwait(false);
Commands\RunCommand.cs (3)
124var backchannelCompletitionSource = new TaskCompletionSource<IAppHostBackchannel>(); 142var backchannel = await _interactionService.ShowStatusAsync( 158var backchannel = await backchannelCompletitionSource.Task.WaitAsync(cancellationToken);
DotNetCliRunner.cs (6)
21Task<int> RunAsync(FileInfo projectFile, bool watch, bool noBuild, string[] args, IDictionary<string, string>? env, TaskCompletionSource<IAppHostBackchannel>? backchannelCompletionSource, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken); 157public async Task<int> RunAsync(FileInfo projectFile, bool watch, bool noBuild, string[] args, IDictionary<string, string>? env, TaskCompletionSource<IAppHostBackchannel>? backchannelCompletionSource, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 351public virtual async Task<int> ExecuteAsync(string[] args, IDictionary<string, string>? env, DirectoryInfo workingDirectory, TaskCompletionSource<IAppHostBackchannel>? backchannelCompletionSource, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken) 470private async Task StartBackchannelAsync(Process process, string socketPath, TaskCompletionSource<IAppHostBackchannel> backchannelCompletionSource, CancellationToken cancellationToken) 476var backchannel = serviceProvider.GetRequiredService<IAppHostBackchannel>();
Program.cs (1)
124builder.Services.AddTransient<IAppHostBackchannel, AppHostBackchannel>();