3 implementations of IAppHostCliBackchannel
aspire (1)
Backchannel\AppHostCliBackchannel.cs (1)
29
internal sealed class AppHostCliBackchannel(ILogger<AppHostCliBackchannel> logger, AspireCliTelemetry telemetry) :
IAppHostCliBackchannel
Aspire.Cli.Tests (2)
Commands\PublishCommandPromptingIntegrationTests.cs (1)
767
internal sealed class TestPromptBackchannel :
IAppHostCliBackchannel
TestServices\TestAppHostCliBackchannel.cs (1)
9
internal sealed class TestAppHostBackchannel :
IAppHostCliBackchannel
52 references to IAppHostCliBackchannel
aspire (25)
Commands\ExecCommand.cs (3)
129
IAppHostCliBackchannel
? backchannel = null;
185
var backchannelCompletionSource = new TaskCompletionSource<
IAppHostCliBackchannel
>();
212
var
backchannel = await backchannelCompletionSource.Task.WaitAsync(cancellationToken);
Commands\PipelineCommandBase.cs (5)
164
var backchannelCompletionSource = new TaskCompletionSource<
IAppHostCliBackchannel
>();
189
var
backchannel = await InteractionService.ShowStatusAsync($":hammer_and_wrench: {GetProgressMessage(parseResult)}", async () =>
315
public async Task<bool> ProcessPublishingActivitiesDebugAsync(IAsyncEnumerable<PublishingActivity> publishingActivities,
IAppHostCliBackchannel
backchannel, CancellationToken cancellationToken)
422
public async Task<bool> ProcessAndDisplayPublishingActivitiesAsync(IAsyncEnumerable<PublishingActivity> publishingActivities,
IAppHostCliBackchannel
backchannel, bool isDebugOrTraceLoggingEnabled, CancellationToken cancellationToken)
679
private async Task HandlePromptActivityAsync(PublishingActivity activity,
IAppHostCliBackchannel
backchannel, CancellationToken cancellationToken)
Commands\RunCommand.cs (3)
158
var backchannelCompletionSource = new TaskCompletionSource<
IAppHostCliBackchannel
>();
192
var
backchannel = await InteractionService.ShowStatusAsync(
387
private static async Task CaptureAppHostLogsAsync(FileInfo logFile,
IAppHostCliBackchannel
backchannel, IInteractionService interactionService, CancellationToken cancellationToken)
DotNet\DotNetCliRunner.cs (6)
32
Task<int> RunAsync(FileInfo projectFile, bool watch, bool noBuild, string[] args, IDictionary<string, string>? env, TaskCompletionSource<
IAppHostCliBackchannel
>? backchannelCompletionSource, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken);
238
public async Task<int> RunAsync(FileInfo projectFile, bool watch, bool noBuild, string[] args, IDictionary<string, string>? env, TaskCompletionSource<
IAppHostCliBackchannel
>? backchannelCompletionSource, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken)
519
public virtual async Task<int> ExecuteAsync(string[] args, IDictionary<string, string>? env, FileInfo? projectFile, DirectoryInfo workingDirectory, TaskCompletionSource<
IAppHostCliBackchannel
>? backchannelCompletionSource, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken)
734
private async Task StartBackchannelAsync(Process? process, string socketPath, TaskCompletionSource<
IAppHostCliBackchannel
> backchannelCompletionSource, CancellationToken cancellationToken)
740
var
backchannel = serviceProvider.GetRequiredService<
IAppHostCliBackchannel
>();
Program.cs (1)
166
builder.Services.AddTransient<
IAppHostCliBackchannel
, AppHostCliBackchannel>();
Projects\AppHostProjectContext.cs (1)
59
public TaskCompletionSource<
IAppHostCliBackchannel
>? BackchannelCompletionSource { get; init; }
Projects\DotNetAppHostProject.cs (1)
272
var backchannelCompletionSource = context.BackchannelCompletionSource ?? new TaskCompletionSource<
IAppHostCliBackchannel
>();
Projects\GuestAppHostProject.cs (4)
31
private readonly
IAppHostCliBackchannel
_backchannel;
50
IAppHostCliBackchannel
backchannel,
329
var backchannelCompletionSource = context.BackchannelCompletionSource ?? new TaskCompletionSource<
IAppHostCliBackchannel
>();
724
TaskCompletionSource<
IAppHostCliBackchannel
> backchannelCompletionSource,
Projects\IAppHostProject.cs (1)
105
public TaskCompletionSource<
IAppHostCliBackchannel
>? BackchannelCompletionSource { get; init; }
Aspire.Cli.Tests (27)
Commands\RunCommandTests.cs (20)
221
var
backchannel = sp.GetRequiredService<
IAppHostCliBackchannel
>();
280
var
backchannel = sp.GetRequiredService<
IAppHostCliBackchannel
>();
351
var
backchannel = sp.GetRequiredService<
IAppHostCliBackchannel
>();
445
var
backchannel = sp.GetRequiredService<
IAppHostCliBackchannel
>();
508
var
backchannel = sp.GetRequiredService<
IAppHostCliBackchannel
>();
563
var
backchannel = sp.GetRequiredService<
IAppHostCliBackchannel
>();
624
var
backchannel = sp.GetRequiredService<
IAppHostCliBackchannel
>();
687
var
backchannel = sp.GetRequiredService<
IAppHostCliBackchannel
>();
750
var
backchannel = sp.GetRequiredService<
IAppHostCliBackchannel
>();
1188
Action<string[], IDictionary<string, string>?, DirectoryInfo, FileInfo?, TaskCompletionSource<
IAppHostCliBackchannel
>?, DotNetCliRunnerInvocationOptions> assertionCallback,
1192
public override Task<int> ExecuteAsync(string[] args, IDictionary<string, string>? env, FileInfo? projectFile, DirectoryInfo workingDirectory, TaskCompletionSource<
IAppHostCliBackchannel
>? backchannelCompletionSource, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken)
DotNet\DotNetCliRunnerTests.cs (3)
557
backchannelCompletionSource: new TaskCompletionSource<
IAppHostCliBackchannel
>(),
1305
Action<string[], IDictionary<string, string>?, DirectoryInfo, FileInfo?, TaskCompletionSource<
IAppHostCliBackchannel
>?, DotNetCliRunnerInvocationOptions> assertionCallback,
1309
public override Task<int> ExecuteAsync(string[] args, IDictionary<string, string>? env, FileInfo? projectFile, DirectoryInfo workingDirectory, TaskCompletionSource<
IAppHostCliBackchannel
>? backchannelCompletionSource, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken)
Templating\DotNetTemplateFactoryTests.cs (1)
466
public Task<int> RunAsync(FileInfo projectFile, bool watch, bool noBuild, string[] args, IDictionary<string, string>? env, TaskCompletionSource<
IAppHostCliBackchannel
>? backchannelCompletionSource, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken)
TestServices\TestDotNetCliRunner.cs (2)
23
public Func<FileInfo, bool, bool, string[], IDictionary<string, string>?, TaskCompletionSource<
IAppHostCliBackchannel
>?, DotNetCliRunnerInvocationOptions, CancellationToken, Task<int>>? RunAsyncCallback { get; set; }
103
public Task<int> RunAsync(FileInfo projectFile, bool watch, bool noBuild, string[] args, IDictionary<string, string>? env, TaskCompletionSource<
IAppHostCliBackchannel
>? backchannelCompletionSource, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken)
Utils\CliTestHelper.cs (1)
322
public Func<IServiceProvider,
IAppHostCliBackchannel
> AppHostBackchannelFactory { get; set; } = (IServiceProvider serviceProvider) =>