70 references to CommandResultFormat
Aspire.Hosting (23)
ApplicationModel\CommandsConfigurationExtensions.cs (1)
401Format = CommandResultFormat.Text
ApplicationModel\ResourceCommandAnnotation.cs (8)
234/// <param name="resultFormat">The format of the result data. Defaults to <see cref="CommandResultFormat.Text"/>.</param> 235public static ExecuteCommandResult Success(string message, string result, CommandResultFormat resultFormat = CommandResultFormat.Text) => new() { Success = true, Message = message, Data = new CommandResultData { Value = result, Format = resultFormat } }; 249public static ExecuteCommandResult Success(string message, string result, CommandResultFormat resultFormat, bool displayImmediately) => new() { Success = true, Message = message, Data = new CommandResultData { Value = result, Format = resultFormat, DisplayImmediately = displayImmediately } }; 269/// <param name="resultFormat">The format of the result data. Defaults to <see cref="CommandResultFormat.Text"/>.</param> 270public static ExecuteCommandResult Failure(string errorMessage, string result, CommandResultFormat resultFormat = CommandResultFormat.Text) => new() { Success = false, Message = errorMessage, Data = new CommandResultData { Value = result, Format = resultFormat } }; 350public CommandResultFormat Format { get; init; }
Backchannel\AuxiliaryBackchannelRpcTarget.cs (2)
334ApplicationModel.CommandResultFormat.Json => CommandResultFormat.Json, 335ApplicationModel.CommandResultFormat.Markdown => CommandResultFormat.Markdown,
Dashboard\DashboardService.cs (4)
430static Aspire.DashboardService.Proto.V1.CommandResultFormat MapFormat(ApplicationModel.CommandResultFormat format) => format switch 432ApplicationModel.CommandResultFormat.Text => Aspire.DashboardService.Proto.V1.CommandResultFormat.Text, 433ApplicationModel.CommandResultFormat.Json => Aspire.DashboardService.Proto.V1.CommandResultFormat.Json, 434ApplicationModel.CommandResultFormat.Markdown => Aspire.DashboardService.Proto.V1.CommandResultFormat.Markdown,
ResourceBuilderExtensions.cs (8)
3492Format = CommandResultFormat.Text, 3878if (TryGetHttpCommandResultFormat(commandOptions.ResultMode, response.Content?.Headers.ContentType, out var resultFormat) && 3895private static bool TryGetHttpCommandResultFormat(HttpCommandResultMode resultMode, MediaTypeHeaderValue? contentType, out CommandResultFormat resultFormat) 3904resultFormat = CommandResultFormat.Json; 3907resultFormat = CommandResultFormat.Text; 3916internal static bool TryInferHttpCommandResultFormat(MediaTypeHeaderValue? contentType, out CommandResultFormat resultFormat) 3921resultFormat = CommandResultFormat.Json; 3924resultFormat = CommandResultFormat.Text;
Aspire.Hosting.Azure (1)
AzureProvisioningController.cs (1)
2707Format = CommandResultFormat.Json,
Aspire.Hosting.Azure.Tests (1)
AzureEnvironmentResourceExtensionsTests.cs (1)
5028Assert.Equal(CommandResultFormat.Json, data.Format);
Aspire.Hosting.Browsers (1)
BrowserLogsBuilderExtensions.cs (1)
262Format = CommandResultFormat.Json,
Aspire.Hosting.Browsers.Tests (2)
BrowserLogsBuilderExtensionsTests.cs (1)
800Assert.Equal(CommandResultFormat.Json, result.Data.Format);
src\Aspire.Hosting.Browsers\BrowserLogsBuilderExtensions.cs (1)
262Format = CommandResultFormat.Json,
Aspire.Hosting.Foundry (4)
HostedAgent\HostedAgentBuilderExtension.cs (3)
364CommandResultFormat.Text); 379resultFormat: CommandResultFormat.Json, 392resultFormat: CommandResultFormat.Text,
PromptAgent\PromptAgentBuilderExtensions.cs (1)
99return CommandResults.Success("Agent response received.", response.Value.GetOutputText(), CommandResultFormat.Markdown, displayImmediately: true);
Aspire.Hosting.Tests (31)
ResourceCommandServiceTests.cs (10)
477executeCommand: _ => Task.FromResult(CommandResults.Success("Generated token.", "{\"token\": \"abc123\"}", CommandResultFormat.Json))); 487Assert.Equal(CommandResultFormat.Json, result.Data.Format); 1620return Task.FromResult(CommandResults.Success("Generated token.", $"token-{count}", CommandResultFormat.Text)); 1631Assert.Equal(CommandResultFormat.Text, result.Data.Format); 1656Assert.Equal(CommandResultFormat.Text, result.Data.Format); 1664var result = CommandResults.Success("Success.", "{\"key\": \"value\"}", CommandResultFormat.Json); 1669Assert.Equal(CommandResultFormat.Json, result.Data.Format); 1675var result = CommandResults.Success("Success.", "{\"key\": \"value\"}", CommandResultFormat.Json, displayImmediately: true); 1680Assert.Equal(CommandResultFormat.Json, result.Data.Format); 1692Assert.Equal(CommandResultFormat.Text, result.Data.Format);
WithHttpCommandTests.cs (14)
31[InlineData("application/json", true, CommandResultFormat.Json)] 32[InlineData("application/problem+json", true, CommandResultFormat.Json)] 33[InlineData("text/plain", true, CommandResultFormat.Text)] 34[InlineData("application/xml", true, CommandResultFormat.Text)] 35[InlineData("application/problem+xml", true, CommandResultFormat.Text)] 36[InlineData("application/x-www-form-urlencoded", true, CommandResultFormat.Text)] 37public void TryInferHttpCommandResultFormat_ReturnsExpectedResult(string? mediaType, bool expectedSuccess, CommandResultFormat? expectedFormat) 41var success = ResourceBuilderExtensions.TryInferHttpCommandResultFormat(contentType, out var resultFormat); 78Assert.Equal(CommandResultFormat.Json, result.Data?.Format); 97Assert.Equal(CommandResultFormat.Text, result.Data?.Format); 848Assert.Equal(CommandResultFormat.Json, result.Data?.Format); 876Assert.Equal(CommandResultFormat.Text, result.Data?.Format); 903Assert.Equal(CommandResultFormat.Json, result.Data?.Format); 931Assert.Equal(CommandResultFormat.Text, result.Data?.Format);
WithProcessCommandTests.cs (7)
127Assert.Equal(CommandResultFormat.Text, result.Data?.Format); 272Assert.Equal(CommandResultFormat.Text, result.Data?.Format); 387Assert.Equal(CommandResultFormat.Text, result.Data?.Format); 570Assert.Equal(CommandResultFormat.Text, result.Data.Format); 781Format = CommandResultFormat.Json, 794Assert.Equal(CommandResultFormat.Json, result.Data?.Format); 869Assert.Equal(CommandResultFormat.Text, result.Data?.Format);
Stress.AppHost (7)
CommandResources.cs (6)
1143Format = CommandResultFormat.Json 1175return Task.FromResult(CommandResults.Failure("Validation failed", json, CommandResultFormat.Json)); 1183return Task.FromResult(CommandResults.Failure("Health check failed", "Connection refused: ECONNREFUSED 127.0.0.1:5432\nRetries exhausted after 3 attempts", CommandResultFormat.Text)); 1209return Task.FromResult(CommandResults.Success("Database migrated.", new CommandResultData { Value = markdown, Format = CommandResultFormat.Markdown })); 1219Format = CommandResultFormat.Json, 1226return CommandResults.Failure(message, SerializeCommandPayload(payload), CommandResultFormat.Json);
InteractionCommands.cs (1)
1080Format = CommandResultFormat.Json