10 instantiations of ResolvedValue
Aspire.Hosting (10)
ApplicationModel\ExpressionResolver.cs (5)
64
return new
ResolvedValue
(value, isSensitive);
72
return new
ResolvedValue
(value, pr.Secret);
74
return new
ResolvedValue
(value, false);
104
EndpointReference er when er.ContextNetworkID == KnownNetworkIdentifiers.DefaultAspireContainerNetwork || (er.ContextNetworkID == null && networkContext == KnownNetworkIdentifiers.DefaultAspireContainerNetwork) => new
ResolvedValue
(await ResolveInContainerContextAsync(er, EndpointProperty.Url, context).ConfigureAwait(false), false),
105
EndpointReferenceExpression ep when ep.Endpoint.ContextNetworkID == KnownNetworkIdentifiers.DefaultAspireContainerNetwork || (ep.Endpoint.ContextNetworkID == null && networkContext == KnownNetworkIdentifiers.DefaultAspireContainerNetwork) => new
ResolvedValue
(await ResolveInContainerContextAsync(ep.Endpoint, ep.Property, context).ConfigureAwait(false), false),
ApplicationModel\ResourceExtensions.cs (5)
528
(_, string s) =>
new
(s, false),
531
(DistributedApplicationOperation.Publish, IManifestExpressionProvider provider) =>
new
(provider.ValueExpression, false),
532
(DistributedApplicationOperation.Publish, IResourceBuilder<IResource> rb) when rb.Resource is IManifestExpressionProvider provider =>
new
(provider.ValueExpression, false),
533
(_, { } o) =>
new
(o.ToString(), false),
534
(_, null) =>
new
(null, false),
16 references to ResolvedValue
Aspire.Hosting (13)
ApplicationModel\ExecutionConfigurationGathererContext.cs (2)
52
var
resolvedValue = await resource.ResolveValueAsync(executionContext, resourceLogger, argument, null, cancellationToken).ConfigureAwait(false);
72
var
resolvedValue = await resource.ResolveValueAsync(executionContext, resourceLogger, kvp.Value, null, cancellationToken).ConfigureAwait(false);
ApplicationModel\ExpressionResolver.cs (7)
37
async Task<
ResolvedValue
> EvalExpressionAsync(ReferenceExpression expr, ValueProviderContext context)
46
var
result = await ResolveInternalAsync(expr.ValueProviders[i], context).ConfigureAwait(false);
67
async Task<
ResolvedValue
> EvalValueProvider(IValueProvider vp, ValueProviderContext context)
77
async Task<
ResolvedValue
> ResolveConnectionStringReferenceAsync(ConnectionStringReference cs, ValueProviderContext context)
82
var
value = await ResolveInternalAsync(cs.Resource.ConnectionStringExpression, context).ConfigureAwait(false);
96
async ValueTask<
ResolvedValue
> ResolveInternalAsync(object? value, ValueProviderContext context)
111
internal static async ValueTask<
ResolvedValue
> ResolveAsync(IValueProvider valueProvider, ValueProviderContext context, CancellationToken cancellationToken)
ApplicationModel\ResourceExtensions.cs (4)
303
var
resolvedValue = await resource.ResolveValueAsync(executionContext, logger, a, null, cancellationToken).ConfigureAwait(false);
399
var
resolvedValue = await resource.ResolveValueAsync(executionContext, logger, expr, key, cancellationToken).ConfigureAwait(false);
518
internal static async ValueTask<
ResolvedValue
?> ResolveValueAsync(
589
private static async Task<
ResolvedValue
?> GetValue(this IResource resource, DistributedApplicationExecutionContext executionContext, string? key, IValueProvider valueProvider, ILogger logger, CancellationToken cancellationToken)
Aspire.Hosting.Tests (3)
ExpressionResolverTests.cs (3)
28
var
resolvedValue = await ExpressionResolver.ResolveAsync(testData.ValueProvider, context, CancellationToken.None);
34
async Task<
ResolvedValue
> ResolveAsync() => await ExpressionResolver.ResolveAsync(testData.ValueProvider, context, CancellationToken.None);
137
var
connectionString = await ExpressionResolver.ResolveAsync(csRef, context, CancellationToken.None).DefaultTimeout();