8 instantiations of ProcessCommandSpec
Aspire.Hosting (2)
ResourceBuilderExtensions.cs (2)
3070
_ => new
ProcessCommandSpec
(executablePath)
3383
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)
524
return new
ProcessCommandSpec
("dotnet")
1151
return new
ProcessCommandSpec
(NodeExecutablePath)
1176
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)
3123
Func<ExecuteCommandContext,
ProcessCommandSpec
> processSpecFactory,
3132
context => new ValueTask<
ProcessCommandSpec
>(processSpecFactory(context)),
3181
Func<ExecuteCommandContext, ValueTask<
ProcessCommandSpec
>> processSpecFactory,
3199
var
processCommandSpec = await processSpecFactory(context).ConfigureAwait(false)
3283
internal static async Task<ExecuteCommandResult> ExecuteProcessCommandAsync(ExecuteCommandContext context,
ProcessCommandSpec
processCommandSpec, ProcessCommandOptions commandOptions)
3352
private static
ProcessCommandSpec
CreateProcessCommandSpec(ProcessCommandExportOptions exportOptions)
3366
private static
ProcessCommandSpec
CreateProcessCommandSpec(ProcessCommandSpecExportData exportData)
3420
private static ProcessSpec CreateProcessSpec(ExecuteCommandContext context,
ProcessCommandSpec
processCommandSpec, ProcessCommandOptions commandOptions)
3461
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)
1137
private static
ProcessCommandSpec
CreateNodeProcessSpec(
1161
private static
ProcessCommandSpec
CreateDotnetFileAppProcessSpec(