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