8 instantiations of ProcessCommandSpec
Aspire.Hosting (2)
ResourceBuilderExtensions.cs (2)
3441
_ => new
ProcessCommandSpec
(executablePath)
3754
return new
ProcessCommandSpec
(executablePath)
Aspire.Hosting.Tests (2)
WithProcessCommandTests.cs (2)
1396
_ => new
ProcessCommandSpec
("test-command")
1502
return new
ProcessCommandSpec
(executablePath)
Aspire.Hosting.TestUtilities (1)
Utils\DotnetFileAppProcess.cs (1)
31
return new
ProcessCommandSpec
(ExecutablePath)
Stress.AppHost (3)
CommandResources.cs (3)
536
return new
ProcessCommandSpec
("dotnet")
1444
return new
ProcessCommandSpec
(NodeExecutablePath)
1469
return new
ProcessCommandSpec
(DotnetExecutablePath)
21 references to ProcessCommandSpec
Aspire.Hosting (12)
ApplicationModel\ProcessCommandOptions.cs (1)
9
/// Optional configuration for resource process commands added with <see cref="ResourceBuilderExtensions.WithProcessCommand{TResource}(IResourceBuilder{TResource}, string, string, Func{ExecuteCommandContext, ValueTask{
ProcessCommandSpec
}}, ProcessCommandOptions?)"/>.
ApplicationModel\ProcessCommandResultContext.cs (2)
12
/// <see cref="ResourceBuilderExtensions.WithProcessCommand{TResource}(IResourceBuilder{TResource}, string, string, Func{ExecuteCommandContext, ValueTask{
ProcessCommandSpec
}}, ProcessCommandOptions?)"/>.
69
public required
ProcessCommandSpec
ProcessCommandSpec { get; init; }
ResourceBuilderExtensions.cs (9)
3494
Func<ExecuteCommandContext,
ProcessCommandSpec
> processSpecFactory,
3503
context => new ValueTask<
ProcessCommandSpec
>(processSpecFactory(context)),
3552
Func<ExecuteCommandContext, ValueTask<
ProcessCommandSpec
>> processSpecFactory,
3570
var
processCommandSpec = await processSpecFactory(context).ConfigureAwait(false)
3654
internal static async Task<ExecuteCommandResult> ExecuteProcessCommandAsync(ExecuteCommandContext context,
ProcessCommandSpec
processCommandSpec, ProcessCommandOptions commandOptions)
3723
private static
ProcessCommandSpec
CreateProcessCommandSpec(ProcessCommandExportOptions exportOptions)
3737
private static
ProcessCommandSpec
CreateProcessCommandSpec(ProcessCommandSpecExportData exportData)
3791
private static ProcessSpec CreateProcessSpec(ExecuteCommandContext context,
ProcessCommandSpec
processCommandSpec, ProcessCommandOptions commandOptions)
3832
private static async Task<ExecuteCommandResult> GetProcessCommandResultAsync(ExecuteCommandContext context,
ProcessCommandSpec
processCommandSpec, ProcessResult processResult, ProcessCommandOptions commandOptions)
Aspire.Hosting.Tests (6)
WithProcessCommandTests.cs (6)
471
async ValueTask<
ProcessCommandSpec
> CreateSpecAsync(ExecuteCommandContext _)
1343
Func<ExecuteCommandContext, ValueTask<
ProcessCommandSpec
>> processSpecFactory = _ => new ValueTask<
ProcessCommandSpec
>((
ProcessCommandSpec
)null!);
1366
static
ProcessCommandSpec
CreateSpec(ExecuteCommandContext _)
1493
private static
ProcessCommandSpec
CreateProcessCommandSpec(
Aspire.Hosting.TestUtilities (1)
Utils\DotnetFileAppProcess.cs (1)
23
public static
ProcessCommandSpec
CreateProcessCommandSpec(
Stress.AppHost (2)
CommandResources.cs (2)
1430
private static
ProcessCommandSpec
CreateNodeProcessSpec(
1454
private static
ProcessCommandSpec
CreateDotnetFileAppProcessSpec(