65 references to Resource
Aspire.Hosting (31)
ApplicationModel\CustomResourceKnownProperties.cs (3)
16
public static string Source { get; } = KnownProperties.
Resource
.Source;
21
public static string ConnectionString { get; } = KnownProperties.
Resource
.ConnectionString;
26
public static string ConnectionProperties { get; } = KnownProperties.
Resource
.ConnectionProperties;
ApplicationModel\DotnetToolResource.cs (1)
53
yield return new(KnownProperties.
Resource
.Source, toolConfig.PackageId);
ApplicationModel\ResourceNotificationService.cs (5)
615
Properties = s.Properties.SetResourceProperty(KnownProperties.
Resource
.WaitingFor, waitingFor)
630
Properties = s.Properties.RemoveResourceProperty(KnownProperties.
Resource
.WaitingFor)
846
Properties = newState.Properties.RemoveResourceProperty(KnownProperties.
Resource
.WaitingFor)
860
Properties = newState.Properties.SetResourceProperty(KnownProperties.
Resource
.ExcludeFromMcp, true)
1359
if (string.Equals(property.Name, KnownProperties.
Resource
.WaitingFor, StringComparisons.ResourcePropertyName))
Backchannel\AuxiliaryBackchannelRpcTarget.cs (1)
1165
if (string.Equals(prop.Name, KnownProperties.
Resource
.WaitingFor, StringComparisons.ResourcePropertyName))
Dashboard\ResourceSnapshot.cs (10)
42
yield return (KnownProperties.
Resource
.Uid, Value.ForString(Uid), IsSensitive: false, DisplayName: null, IsHighlighted: false, SortOrder: null);
43
yield return (KnownProperties.
Resource
.Name, Value.ForString(Name), IsSensitive: false, DisplayName: null, IsHighlighted: false, SortOrder: null);
44
yield return (KnownProperties.
Resource
.Type, Value.ForString(ResourceType), IsSensitive: false, DisplayName: null, IsHighlighted: false, SortOrder: null);
45
yield return (KnownProperties.
Resource
.DisplayName, Value.ForString(DisplayName), IsSensitive: false, DisplayName: null, IsHighlighted: false, SortOrder: null);
46
yield return (KnownProperties.
Resource
.State, State is null ? Value.ForNull() : Value.ForString(State), IsSensitive: false, DisplayName: null, IsHighlighted: false, SortOrder: null);
47
yield return (KnownProperties.
Resource
.ExitCode, ExitCode is null ? Value.ForNull() : Value.ForString(ExitCode.Value.ToString("D", CultureInfo.InvariantCulture)), IsSensitive: false, DisplayName: null, IsHighlighted: false, SortOrder: null);
48
yield return (KnownProperties.
Resource
.CreateTime, CreationTimeStamp is null ? Value.ForNull() : Value.ForString(CreationTimeStamp.Value.ToString("O")), IsSensitive: false, DisplayName: null, IsHighlighted: false, SortOrder: null);
49
yield return (KnownProperties.
Resource
.StartTime, StartTimeStamp is null ? Value.ForNull() : Value.ForString(StartTimeStamp.Value.ToString("O")), IsSensitive: false, DisplayName: null, IsHighlighted: false, SortOrder: null);
50
yield return (KnownProperties.
Resource
.StopTime, StopTimeStamp is null ? Value.ForNull() : Value.ForString(StopTimeStamp.Value.ToString("O")), IsSensitive: false, DisplayName: null, IsHighlighted: false, SortOrder: null);
51
yield return (KnownProperties.
Resource
.HealthState, CustomResourceSnapshot.ComputeHealthStatus(HealthReports, State) is not { } healthStatus ? Value.ForNull() : Value.ForString(healthStatus.ToString()), IsSensitive: false, DisplayName: null, IsHighlighted: false, SortOrder: null);
Dcp\ResourceSnapshotBuilder.cs (10)
62
new(KnownProperties.
Resource
.AppArgs, launchArguments?.Args) { IsSensitive = launchArguments?.IsSensitive ?? false },
63
new(KnownProperties.
Resource
.AppArgsSensitivity, launchArguments?.ArgsAreSensitive) { IsSensitive = launchArguments?.IsSensitive ?? false },
122
new(KnownProperties.
Resource
.AppArgs, launchArguments?.Args) { IsSensitive = launchArguments?.IsSensitive ?? false },
123
new(KnownProperties.
Resource
.AppArgsSensitivity, launchArguments?.ArgsAreSensitive) { IsSensitive = launchArguments?.IsSensitive ?? false },
174
? previous.Properties.SetResourceProperty(KnownProperties.
Resource
.LaunchConfigurationType, launchConfigurationType)
175
: previous.Properties.RemoveResourceProperty(KnownProperties.
Resource
.LaunchConfigurationType);
191
new(KnownProperties.
Resource
.AppArgs, launchArguments?.Args) { IsSensitive = launchArguments?.IsSensitive ?? false },
192
new(KnownProperties.
Resource
.AppArgsSensitivity, launchArguments?.ArgsAreSensitive) { IsSensitive = launchArguments?.IsSensitive ?? false },
213
new(KnownProperties.
Resource
.AppArgs, launchArguments?.Args) { IsSensitive = launchArguments?.IsSensitive ?? false },
214
new(KnownProperties.
Resource
.AppArgsSensitivity, launchArguments?.ArgsAreSensitive) { IsSensitive = launchArguments?.IsSensitive ?? false },
Orchestrator\ApplicationOrchestrator.cs (1)
733
Properties = parent is null ? s.Properties : s.Properties.SetResourceProperty(KnownProperties.
Resource
.ParentName, parent.GetResolvedResourceNames()[0]),
Aspire.Hosting.Tests (34)
Dashboard\ResourcePublisherTests.cs (2)
19
KnownProperties.
Resource
.ConnectionProperties,
26
var property = Assert.Single(snapshot.Properties, p => p.Name == KnownProperties.
Resource
.ConnectionProperties);
Dcp\DcpExecutorTests.cs (2)
400
Assert.Equal(["--port", "52731"], GetEnumerablePropertyValue<string>(snapshot, KnownProperties.
Resource
.AppArgs).ToArray());
446
Assert.Equal(["--port", "5678"], GetEnumerablePropertyValue<string>(snapshot, KnownProperties.
Resource
.AppArgs).ToArray());
Dcp\ResourceSnapshotBuilderTests.cs (5)
194
Assert.Equal(["--secret", "resolved-secret"], GetEnumerablePropertyValue<string>(snapshot, KnownProperties.
Resource
.AppArgs).ToArray());
195
Assert.Equal([0, 1], GetEnumerablePropertyValue<int>(snapshot, KnownProperties.
Resource
.AppArgsSensitivity).ToArray());
196
Assert.True(GetProperty(snapshot, KnownProperties.
Resource
.AppArgs).IsSensitive);
197
Assert.True(GetProperty(snapshot, KnownProperties.
Resource
.AppArgsSensitivity).IsSensitive);
212
Assert.Equal(["-port", DcpTemplateArgument], GetEnumerablePropertyValue<string>(snapshot, KnownProperties.
Resource
.AppArgs).ToArray());
DotnetToolResourceTests.cs (1)
24
var sourceProperty = properties[KnownProperties.
Resource
.Source];
Orchestrator\ApplicationOrchestratorTests.cs (15)
57
childParentResourceId = item.Snapshot.Properties.SingleOrDefault(p => p.Name == KnownProperties.
Resource
.ParentName)?.Value?.ToString();
105
childParentResourceId = item.Snapshot.Properties.SingleOrDefault(p => p.Name == KnownProperties.
Resource
.ParentName)?.Value?.ToString();
206
childParentResourceId = item.Snapshot.Properties.SingleOrDefault(p => p.Name == KnownProperties.
Resource
.ParentName)?.Value?.ToString();
210
nestedChildParentResourceId = item.Snapshot.Properties.SingleOrDefault(p => p.Name == KnownProperties.
Resource
.ParentName)?.Value?.ToString();
214
child2ParentResourceId = item.Snapshot.Properties.SingleOrDefault(p => p.Name == KnownProperties.
Resource
.ParentName)?.Value?.ToString();
275
childParentResourceId = item.Snapshot.Properties.SingleOrDefault(p => p.Name == KnownProperties.
Resource
.ParentName)?.Value?.ToString();
323
projectBParentResourceId = item.Snapshot.Properties.SingleOrDefault(p => p.Name == KnownProperties.
Resource
.ParentName)?.Value?.ToString();
476
Assert.Equal(KnownProperties.
Resource
.ConnectionString, connectionStringProperty.Name);
482
Assert.Equal(KnownProperties.
Resource
.ConnectionProperties, connectionPropertiesProperty.Name);
1053
var waitingFor = waitingEvent.Snapshot.Properties.SingleOrDefault(p => p.Name == KnownProperties.
Resource
.WaitingFor)?.Value;
1413
childParentResourceId = item.Snapshot.Properties.SingleOrDefault(p => p.Name == KnownProperties.
Resource
.ParentName)?.Value?.ToString();
1417
child2ParentResourceId = item.Snapshot.Properties.SingleOrDefault(p => p.Name == KnownProperties.
Resource
.ParentName)?.Value?.ToString();
1470
childParentResourceId = item.Snapshot.Properties.SingleOrDefault(p => p.Name == KnownProperties.
Resource
.ParentName)?.Value?.ToString();
1474
child2ParentResourceId = item.Snapshot.Properties.SingleOrDefault(p => p.Name == KnownProperties.
Resource
.ParentName)?.Value?.ToString();
1524
childProjectParentResourceId = item.Snapshot.Properties.SingleOrDefault(p => p.Name == KnownProperties.
Resource
.ParentName)?.Value?.ToString();
ResourceNotificationTests.cs (9)
400
Assert.DoesNotContain(completedWaitingEvent.Snapshot.Properties, p => p.Name == KnownProperties.
Resource
.WaitingFor);
458
Assert.DoesNotContain(completedWaitingEvent.Snapshot.Properties, p => p.Name == KnownProperties.
Resource
.WaitingFor);
506
Assert.DoesNotContain(completedWaitingEvent.Snapshot.Properties, p => p.Name == KnownProperties.
Resource
.WaitingFor);
780
Assert.DoesNotContain(completedWaitingEvent.Snapshot.Properties, p => p.Name == KnownProperties.
Resource
.WaitingFor);
792
Properties = [new ResourcePropertySnapshot(KnownProperties.
Resource
.WaitingFor, new[] { "dependency" })]
796
Assert.Contains(waitingEvent.Snapshot.Properties, p => p.Name == KnownProperties.
Resource
.WaitingFor);
804
Assert.DoesNotContain(runningEvent.Snapshot.Properties, p => p.Name == KnownProperties.
Resource
.WaitingFor);
822
Properties = [new ResourcePropertySnapshot(KnownProperties.
Resource
.WaitingFor, new[] { dependency.Name })]
1621
var property = resourceEvent.Snapshot.Properties.SingleOrDefault(p => p.Name == KnownProperties.
Resource
.WaitingFor);