34 references to ValueNetworkContext
Aspire.Hosting.Native.Core (20)
Model\SymbolicValue.cs (2)
171public string Resolve(ValueNetworkContext context, Func<ResourceHandle, string, EndpointValueProperty, string> endpoint) 182SymbolicValueKind.Endpoint when context != ValueNetworkContext.Host =>
Runtime\DeclarativeApplication.cs (8)
105var context = workload.Plan is ContainerWorkload ? ValueNetworkContext.Container : ValueNetworkContext.Host; 205var context = workload.Plan is ContainerWorkload ? ValueNetworkContext.Container : ValueNetworkContext.Host; 262ResolveSymbolicWorkload(resourceId, resource.ConfigurationRevision, command.Plan, ValueNetworkContext.Host, 364var value = entry.Value.Resolve(ValueNetworkContext.Host, ResolveEndpointValue);
Runtime\RuntimeGeneration.cs (10)
274ValueNetworkContext context, SymbolicWorkloadBindings bindings) 287ValueNetworkContext context, SymbolicWorkloadBindings bindings) 295var expectedContext = template is ContainerWorkload ? ValueNetworkContext.Container : ValueNetworkContext.Host; 307if (context == ValueNetworkContext.Container && value.References.Any()) 315ValueNetworkContext context, SymbolicWorkloadBindings bindings) 471ValueNetworkContext context, SymbolicWorkloadBindings bindings) 1118ValueNetworkContext context, SymbolicWorkloadBindings bindings) 1125ValueNetworkContext context, SymbolicWorkloadBindings bindings)
Aspire.Hosting.Native.Core.Tests (10)
NativeModelAlignmentTests.cs (2)
75Assert.Throws<SymbolicValueException>(() => required.Value.Resolve(ValueNetworkContext.Host, (_, _, _) => "")); 106var value = parameter.Value.Resolve(ValueNetworkContext.Host, (_, _, _) => "");
SymbolicValueTests.cs (8)
26uri.Resolve(ValueNetworkContext.Host, (_, _, _) => "127.0.0.1:6379")); 27var error = Assert.Throws<SymbolicValueException>(() => uri.Resolve(ValueNetworkContext.Container, (_, _, _) => "must-not-be-used")); 82var pending = targetOwner.StartSymbolicWorkload(1, executable, ValueNetworkContext.Host, 107var pending = owner.StartSymbolicWorkload(1, executable, ValueNetworkContext.Host, new([new("PASSWORD", "password")], [])); 158foreach (var context in new[] { ValueNetworkContext.Host, ValueNetworkContext.Container }) 177new ExecutableWorkload(Environment.ProcessPath!, AppContext.BaseDirectory, [], [], []), ValueNetworkContext.Host,
Aspire.Hosting.Native.Server (4)
Api\PublishingApi.cs (1)
102KeyValuePair.Create(parameter.Value.ParameterName, (JsonNode?)JsonValue.Create(parameter.Value.Resolve(ValueNetworkContext.Host,
Api\WorkloadApi.cs (3)
55private static ValueNetworkContext ParseNetworkContext(string context) => context switch 57"host" => ValueNetworkContext.Host, 58"container" => ValueNetworkContext.Container,