3 implementations of IAppHostBackchannel
aspire (1)
Backchannel\AppHostBackchannel.cs (1)
30
internal sealed class AppHostBackchannel(ILogger<AppHostBackchannel> logger, AspireCliTelemetry telemetry) :
IAppHostBackchannel
Aspire.Cli.Tests (2)
Commands\PublishCommandPromptingIntegrationTests.cs (1)
768
internal sealed class TestPromptBackchannel :
IAppHostBackchannel
TestServices\TestAppHostBackchannel.cs (1)
10
internal sealed class TestAppHostBackchannel :
IAppHostBackchannel
45 references to IAppHostBackchannel
aspire (18)
Commands\ExecCommand.cs (3)
129
IAppHostBackchannel
? backchannel = null;
185
var backchannelCompletionSource = new TaskCompletionSource<
IAppHostBackchannel
>();
212
var
backchannel = await backchannelCompletionSource.Task.WaitAsync(cancellationToken);
Commands\PipelineCommandBase.cs (5)
194
var backchannelCompletionSource = new TaskCompletionSource<
IAppHostBackchannel
>();
223
var
backchannel = await InteractionService.ShowStatusAsync($":hammer_and_wrench: {GetProgressMessage(parseResult)}", async () =>
330
public async Task<bool> ProcessPublishingActivitiesDebugAsync(IAsyncEnumerable<PublishingActivity> publishingActivities,
IAppHostBackchannel
backchannel, CancellationToken cancellationToken)
437
public async Task<bool> ProcessAndDisplayPublishingActivitiesAsync(IAsyncEnumerable<PublishingActivity> publishingActivities,
IAppHostBackchannel
backchannel, bool isDebugOrTraceLoggingEnabled, CancellationToken cancellationToken)
694
private async Task HandlePromptActivityAsync(PublishingActivity activity,
IAppHostBackchannel
backchannel, CancellationToken cancellationToken)
Commands\RunCommand.cs (3)
187
var backchannelCompletitionSource = new TaskCompletionSource<
IAppHostBackchannel
>();
221
var
backchannel = await InteractionService.ShowStatusAsync(isExtensionHost ? InteractionServiceStrings.BuildingAppHost : RunCommandStrings.ConnectingToAppHost, async () => { return await backchannelCompletitionSource.Task.WaitAsync(cancellationToken); });
415
private static async Task CaptureAppHostLogsAsync(FileInfo logFile,
IAppHostBackchannel
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<
IAppHostBackchannel
>? backchannelCompletionSource, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken);
232
public async Task<int> RunAsync(FileInfo projectFile, bool watch, bool noBuild, string[] args, IDictionary<string, string>? env, TaskCompletionSource<
IAppHostBackchannel
>? backchannelCompletionSource, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken)
513
public virtual async Task<int> ExecuteAsync(string[] args, IDictionary<string, string>? env, FileInfo? projectFile, DirectoryInfo workingDirectory, TaskCompletionSource<
IAppHostBackchannel
>? backchannelCompletionSource, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken)
673
private async Task StartBackchannelAsync(Process? process, string socketPath, TaskCompletionSource<
IAppHostBackchannel
> backchannelCompletionSource, CancellationToken cancellationToken)
679
var
backchannel = serviceProvider.GetRequiredService<
IAppHostBackchannel
>();
Program.cs (1)
135
builder.Services.AddTransient<
IAppHostBackchannel
, AppHostBackchannel>();
Aspire.Cli.Tests (27)
Commands\RunCommandTests.cs (20)
236
var
backchannel = sp.GetRequiredService<
IAppHostBackchannel
>();
295
var
backchannel = sp.GetRequiredService<
IAppHostBackchannel
>();
366
var
backchannel = sp.GetRequiredService<
IAppHostBackchannel
>();
461
var
backchannel = sp.GetRequiredService<
IAppHostBackchannel
>();
524
var
backchannel = sp.GetRequiredService<
IAppHostBackchannel
>();
579
var
backchannel = sp.GetRequiredService<
IAppHostBackchannel
>();
640
var
backchannel = sp.GetRequiredService<
IAppHostBackchannel
>();
703
var
backchannel = sp.GetRequiredService<
IAppHostBackchannel
>();
766
var
backchannel = sp.GetRequiredService<
IAppHostBackchannel
>();
1198
Action<string[], IDictionary<string, string>?, DirectoryInfo, FileInfo?, TaskCompletionSource<
IAppHostBackchannel
>?, DotNetCliRunnerInvocationOptions> assertionCallback,
1202
public override Task<int> ExecuteAsync(string[] args, IDictionary<string, string>? env, FileInfo? projectFile, DirectoryInfo workingDirectory, TaskCompletionSource<
IAppHostBackchannel
>? backchannelCompletionSource, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken)
DotNet\DotNetCliRunnerTests.cs (3)
557
backchannelCompletionSource: new TaskCompletionSource<
IAppHostBackchannel
>(),
1305
Action<string[], IDictionary<string, string>?, DirectoryInfo, FileInfo?, TaskCompletionSource<
IAppHostBackchannel
>?, DotNetCliRunnerInvocationOptions> assertionCallback,
1309
public override Task<int> ExecuteAsync(string[] args, IDictionary<string, string>? env, FileInfo? projectFile, DirectoryInfo workingDirectory, TaskCompletionSource<
IAppHostBackchannel
>? backchannelCompletionSource, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken)
Templating\DotNetTemplateFactoryTests.cs (1)
435
public Task<int> RunAsync(FileInfo projectFile, bool watch, bool noBuild, string[] args, IDictionary<string, string>? env, TaskCompletionSource<
IAppHostBackchannel
>? backchannelCompletionSource, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken)
TestServices\TestDotNetCliRunner.cs (2)
23
public Func<FileInfo, bool, bool, string[], IDictionary<string, string>?, TaskCompletionSource<
IAppHostBackchannel
>?, 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<
IAppHostBackchannel
>? backchannelCompletionSource, DotNetCliRunnerInvocationOptions options, CancellationToken cancellationToken)
Utils\CliTestHelper.cs (1)
290
public Func<IServiceProvider,
IAppHostBackchannel
> AppHostBackchannelFactory { get; set; } = (IServiceProvider serviceProvider) =>