10 writes to Data
Aspire.Hosting (9)
ApplicationModel\CommandsConfigurationExtensions.cs (1)
398
Data
= new CommandResultData
ApplicationModel\ResourceCommandAnnotation.cs (5)
235
public static ExecuteCommandResult Success(string message, string result, CommandResultFormat resultFormat = CommandResultFormat.Text) => new() { Success = true, Message = message,
Data
= new CommandResultData { Value = result, Format = resultFormat } };
249
public 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 } };
256
public static ExecuteCommandResult Success(string message, CommandResultData value) => new() { Success = true, Message = message,
Data
= value };
270
public static ExecuteCommandResult Failure(string errorMessage, string result, CommandResultFormat resultFormat = CommandResultFormat.Text) => new() { Success = false, Message = errorMessage,
Data
= new CommandResultData { Value = result, Format = resultFormat } };
277
public static ExecuteCommandResult Failure(string errorMessage, CommandResultData value) => new() { Success = false, Message = errorMessage,
Data
= value };
ApplicationModel\ResourceCommandService.cs (1)
191
Data
= successWithResult?.Data
ResourceBuilderExtensions.cs (2)
3506
: new ExecuteCommandResult { Success = true,
Data
= resultData };
3885
? new ExecuteCommandResult { Success = true,
Data
= new CommandResultData { Value = result, Format = resultFormat } }
Aspire.Hosting.Tests (1)
WithProcessCommandTests.cs (1)
778
Data
= new CommandResultData
100 references to Data
Aspire.Hosting (6)
ApplicationModel\CommandsConfigurationExtensions.cs (1)
388
if (result.
Data
is not null || string.IsNullOrWhiteSpace(output))
ApplicationModel\ResourceCommandAnnotation.cs (1)
247
/// <see cref="ExecuteCommandResult.
Data
"/>.
ApplicationModel\ResourceCommandService.cs (2)
187
var successWithResult = results.FirstOrDefault(r => r.
Data
is not null);
191
Data = successWithResult?.
Data
Backchannel\AuxiliaryBackchannelRpcTarget.cs (1)
329
Value = result.
Data
is { } v ? new ExecuteResourceCommandResult
Dashboard\DashboardServiceData.cs (1)
145
return (result.Success ? ExecuteCommandResultType.Success : ExecuteCommandResultType.Failure, result.Message, result.
Data
, result.InvalidArguments);
Aspire.Hosting.Azure.Tests (7)
AzureEnvironmentResourceExtensionsTests.cs (7)
847
Assert.NotNull(result.
Data
);
848
Assert.True(result.
Data
!.DisplayImmediately);
1192
Assert.True(result.
Data
!.DisplayImmediately);
3479
Assert.Contains("cli-rg-é", result.
Data
!.Value, StringComparison.Ordinal);
3480
Assert.DoesNotContain("\\u00E9", result.
Data
.Value, StringComparison.OrdinalIgnoreCase);
5026
Assert.NotNull(result.
Data
);
5027
var data = result.
Data
!;
Aspire.Hosting.Browsers.Tests (6)
BrowserLogsBuilderExtensionsTests.cs (6)
799
Assert.NotNull(result.
Data
);
800
Assert.Equal(CommandResultFormat.Json, result.
Data
.Format);
801
Assert.True(result.
Data
.DisplayImmediately);
803
using var document = JsonDocument.Parse(result.
Data
.Value);
890
Assert.NotNull(result.
Data
);
892
using var document = JsonDocument.Parse(result.
Data
.Value);
Aspire.Hosting.DevTunnels.Tests (2)
DevTunnelResourceBuilderExtensionsTests.cs (2)
496
Assert.Null(result.
Data
);
533
Assert.Null(result.
Data
);
Aspire.Hosting.Tests (79)
ResourceCommandServiceTests.cs (21)
485
Assert.NotNull(result.
Data
);
486
Assert.Equal("{\"token\": \"abc123\"}", result.
Data
.Value);
487
Assert.Equal(CommandResultFormat.Json, result.
Data
.Format);
506
Assert.Null(result.
Data
);
1629
Assert.NotNull(result.
Data
);
1630
Assert.StartsWith("token-", result.
Data
.Value);
1631
Assert.Equal(CommandResultFormat.Text, result.
Data
.Format);
1655
Assert.NotNull(result.
Data
);
1656
Assert.Equal(CommandResultFormat.Text, result.
Data
.Format);
1657
Assert.Contains("[build] Building project...", result.
Data
.Value);
1658
Assert.Contains(rebuildOutputMarker, result.
Data
.Value);
1667
Assert.NotNull(result.
Data
);
1668
Assert.Equal("{\"key\": \"value\"}", result.
Data
.Value);
1669
Assert.Equal(CommandResultFormat.Json, result.
Data
.Format);
1678
Assert.NotNull(result.
Data
);
1679
Assert.Equal("{\"key\": \"value\"}", result.
Data
.Value);
1680
Assert.Equal(CommandResultFormat.Json, result.
Data
.Format);
1681
Assert.True(result.
Data
.DisplayImmediately);
1690
Assert.NotNull(result.
Data
);
1691
Assert.Equal("hello world", result.
Data
.Value);
1692
Assert.Equal(CommandResultFormat.Text, result.
Data
.Format);
WithHttpCommandTests.cs (14)
59
Assert.Null(result.
Data
);
77
Assert.Equal("""{"token":"abc123"}""", result.
Data
?.Value);
78
Assert.Equal(CommandResultFormat.Json, result.
Data
?.Format);
96
Assert.Equal("invalid request", result.
Data
?.Value);
97
Assert.Equal(CommandResultFormat.Text, result.
Data
?.Format);
821
Assert.Null(result.
Data
);
847
Assert.Equal("""{"token":"abc123"}""", result.
Data
?.Value);
848
Assert.Equal(CommandResultFormat.Json, result.
Data
?.Format);
875
Assert.Equal("invalid request", result.
Data
?.Value);
876
Assert.Equal(CommandResultFormat.Text, result.
Data
?.Format);
902
Assert.Equal("""{"token":"abc123"}""", result.
Data
?.Value);
903
Assert.Equal(CommandResultFormat.Json, result.
Data
?.Format);
930
Assert.Equal("invalid request", result.
Data
?.Value);
931
Assert.Equal(CommandResultFormat.Text, result.
Data
?.Format);
WithProcessCommandTests.cs (44)
127
Assert.Equal(CommandResultFormat.Text, result.
Data
?.Format);
128
Assert.False(result.
Data
?.DisplayImmediately);
129
Assert.Contains("export-line", result.
Data
?.Value);
193
Assert.Contains("options-callback-line", result.
Data
?.Value);
272
Assert.Equal(CommandResultFormat.Text, result.
Data
?.Format);
273
Assert.False(result.
Data
?.DisplayImmediately);
274
Assert.Contains("factory-line", result.
Data
?.Value);
316
Assert.Contains("factory-accepted-output", result.
Data
?.Value);
387
Assert.Equal(CommandResultFormat.Text, result.
Data
?.Format);
388
Assert.Contains("hello-from-argument", result.
Data
?.Value);
492
Assert.Contains("async-factory-output", result.
Data
?.Value);
526
Assert.Contains("first-output", firstResult.
Data
?.Value);
530
Assert.Contains("second-output", secondResult.
Data
?.Value);
569
Assert.NotNull(result.
Data
);
570
Assert.Equal(CommandResultFormat.Text, result.
Data
.Format);
571
Assert.True(result.
Data
.DisplayImmediately);
572
Assert.Contains("Command output truncated: showing last 3 of 5 lines.", result.
Data
.Value);
573
Assert.DoesNotContain("line-1", result.
Data
.Value);
574
Assert.DoesNotContain("line-2", result.
Data
.Value);
575
Assert.Contains("line-3", result.
Data
.Value);
576
Assert.Contains("line-5", result.
Data
.Value);
602
Assert.NotNull(result.
Data
);
603
Assert.False(result.
Data
.DisplayImmediately);
604
Assert.Contains("display-immediately-output", result.
Data
.Value);
626
Assert.Null(result.
Data
);
650
Assert.Null(result.
Data
);
676
Assert.Contains("accepted-output", result.
Data
?.Value);
714
Assert.NotNull(result.
Data
);
715
Assert.False(result.
Data
.DisplayImmediately);
716
Assert.Contains("failure-output", result.
Data
.Value);
738
Assert.Contains("stdout-line", result.
Data
?.Value);
739
Assert.Contains("stderr-line", result.
Data
?.Value);
794
Assert.Equal(CommandResultFormat.Json, result.
Data
?.Format);
795
Assert.False(result.
Data
?.DisplayImmediately);
796
Assert.Equal("""{"status":"custom"}""", result.
Data
?.Value);
836
Assert.NotNull(result.
Data
);
839
result.
Data
.Value.Split(Environment.NewLine, StringSplitOptions.None));
869
Assert.Equal(CommandResultFormat.Text, result.
Data
?.Format);
870
Assert.True(result.
Data
?.DisplayImmediately);
871
Assert.Contains("failed-line", result.
Data
?.Value);
1090
Assert.NotNull(result.
Data
);
1091
Assert.False(result.
Data
.DisplayImmediately);
1092
Assert.Contains("export-options-output", result.
Data
.Value);
1128
Assert.Contains("export-accepted-output", result.
Data
?.Value);