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