3 instantiations of ExecuteCommandResult
Aspire.Hosting (3)
ApplicationModel\ResourceCommandAnnotation.cs (2)
125
public static ExecuteCommandResult Success() =>
new
() { Success = true };
131
public static ExecuteCommandResult Failure(string? errorMessage = null) =>
new
() { Success = false, ErrorMessage = errorMessage };
ResourceBuilderExtensions.cs (1)
1649
return new
ExecuteCommandResult
{ Success = false, ErrorMessage = "Endpoints are not yet allocated." };
17 references to ExecuteCommandResult
Aspire.Hosting (11)
ApplicationModel\CommandOptions.cs (1)
7
/// Optional configuration for resource commands added with <see cref="ResourceBuilderExtensions.WithCommand{T}(Aspire.Hosting.ApplicationModel.IResourceBuilder{T}, string, string, Func{Aspire.Hosting.ApplicationModel.ExecuteCommandContext, Task{Aspire.Hosting.ApplicationModel.
ExecuteCommandResult
}}, Aspire.Hosting.ApplicationModel.CommandOptions?)"/>.
ApplicationModel\HttpCommandOptions.cs (1)
36
public Func<HttpCommandResultContext, Task<
ExecuteCommandResult
>>? GetCommandResult { get; set; }
ApplicationModel\ResourceCommandAnnotation.cs (6)
21
Func<ExecuteCommandContext, Task<
ExecuteCommandResult
>> executeCommand,
66
public Func<ExecuteCommandContext, Task<
ExecuteCommandResult
>> ExecuteCommand { get; }
118
/// A factory for <see cref="
ExecuteCommandResult
"/>.
125
public static
ExecuteCommandResult
Success() => new() { Success = true };
131
public static
ExecuteCommandResult
Failure(string? errorMessage = null) => new() { Success = false, ErrorMessage = errorMessage };
137
public static
ExecuteCommandResult
Failure(Exception exception) => Failure(exception.Message);
Dashboard\DashboardCommandExecutor.cs (1)
22
public async Task<
ExecuteCommandResult
> ExecuteCommandAsync(string resourceId, ResourceCommandAnnotation annotation, CancellationToken cancellationToken)
ResourceBuilderExtensions.cs (2)
1369
Func<ExecuteCommandContext, Task<
ExecuteCommandResult
>> executeCommand,
1430
Func<ExecuteCommandContext, Task<
ExecuteCommandResult
>> executeCommand,
Aspire.Hosting.Tests (6)
WithHttpCommandTests.cs (6)
153
var
result = await command.ExecuteCommand(context);
183
var
result = await command.ExecuteCommand(context);
212
var
result = await command.ExecuteCommand(context);
257
var
result = await command.ExecuteCommand(context);
300
var
result = await command.ExecuteCommand(context);
344
var
result = await command.ExecuteCommand(context);