10 writes to Data
Aspire.Hosting (9)
ApplicationModel\CommandsConfigurationExtensions.cs (1)
424
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)
3877
: new ExecuteCommandResult { Success = true,
Data
= resultData };
4256
? new ExecuteCommandResult { Success = true,
Data
= new CommandResultData { Value = result, Format = resultFormat } }
Aspire.Hosting.Tests (1)
WithProcessCommandTests.cs (1)
778
Data
= new CommandResultData
106 references to Data
Aspire.Hosting (6)
ApplicationModel\CommandsConfigurationExtensions.cs (1)
414
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)
331
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 (11)
AzureEnvironmentResourceExtensionsTests.cs (11)
127
var json = JsonNode.Parse(Assert.IsType<string>(result.
Data
!.Value))!;
128
Assert.True(result.
Data
.DisplayImmediately);
188
var json = JsonNode.Parse(Assert.IsType<string>(result.
Data
!.Value))!;
322
var json = JsonNode.Parse(Assert.IsType<string>(result.
Data
!.Value))!;
1165
Assert.NotNull(result.
Data
);
1166
Assert.True(result.
Data
!.DisplayImmediately);
1510
Assert.True(result.
Data
!.DisplayImmediately);
3797
Assert.Contains("cli-rg-é", result.
Data
!.Value, StringComparison.Ordinal);
3798
Assert.DoesNotContain("\\u00E9", result.
Data
.Value, StringComparison.OrdinalIgnoreCase);
5356
Assert.NotNull(result.
Data
);
5357
var data = result.
Data
!;
Aspire.Hosting.Browsers.Tests (6)
BrowserLogsBuilderExtensionsTests.cs (6)
798
Assert.NotNull(result.
Data
);
799
Assert.Equal(CommandResultFormat.Json, result.
Data
.Format);
800
Assert.True(result.
Data
.DisplayImmediately);
802
using var document = JsonDocument.Parse(result.
Data
.Value);
889
Assert.NotNull(result.
Data
);
891
using var document = JsonDocument.Parse(result.
Data
.Value);
Aspire.Hosting.DevTunnels.Tests (2)
DevTunnelResourceBuilderExtensionsTests.cs (2)
600
Assert.Null(result.
Data
);
637
Assert.Null(result.
Data
);
Aspire.Hosting.Tests (81)
ResourceCommandServiceTests.cs (23)
486
Assert.NotNull(result.
Data
);
487
Assert.Equal("{\"token\": \"abc123\"}", result.
Data
.Value);
488
Assert.Equal(CommandResultFormat.Json, result.
Data
.Format);
507
Assert.Null(result.
Data
);
1732
Assert.NotNull(result.
Data
);
1733
Assert.StartsWith("token-", result.
Data
.Value);
1734
Assert.Equal(CommandResultFormat.Text, result.
Data
.Format);
1759
Assert.NotNull(result.
Data
);
1760
Assert.Equal(CommandResultFormat.Text, result.
Data
.Format);
1761
Assert.Contains("[build] Building project...", result.
Data
.Value);
1762
Assert.Contains(rebuildOutputMarker, result.
Data
.Value);
1768
Assert.NotNull(secondResult.
Data
);
1769
Assert.Contains(rebuildOutputMarker, secondResult.
Data
.Value);
1779
Assert.NotNull(result.
Data
);
1780
Assert.Equal("{\"key\": \"value\"}", result.
Data
.Value);
1781
Assert.Equal(CommandResultFormat.Json, result.
Data
.Format);
1790
Assert.NotNull(result.
Data
);
1791
Assert.Equal("{\"key\": \"value\"}", result.
Data
.Value);
1792
Assert.Equal(CommandResultFormat.Json, result.
Data
.Format);
1793
Assert.True(result.
Data
.DisplayImmediately);
1802
Assert.NotNull(result.
Data
);
1803
Assert.Equal("hello world", result.
Data
.Value);
1804
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);