8 instantiations of ResolvedValue
Aspire.Hosting (8)
ApplicationModel\ExpressionResolver.cs (3)
45
return new
ResolvedValue
(value, isSensitive);
53
return new
ResolvedValue
(value, pr.Secret);
55
return new
ResolvedValue
(value, false);
ApplicationModel\ResourceExtensions.cs (5)
534
(_, string s) =>
new
(s, false),
537
(DistributedApplicationOperation.Publish, IManifestExpressionProvider provider) =>
new
(provider.ValueExpression, false),
538
(DistributedApplicationOperation.Publish, IResourceBuilder<IResource> rb) when rb.Resource is IManifestExpressionProvider provider =>
new
(provider.ValueExpression, false),
539
(_, { } o) =>
new
(o.ToString(), false),
540
(_, null) =>
new
(null, false),
17 references to ResolvedValue
Aspire.Hosting (14)
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 (8)
11
async Task<
ResolvedValue
> EvalExpressionAsync(ReferenceExpression expr, ValueProviderContext context)
15
var
conditionResult = await ResolveInternalAsync(expr.Condition!, context).ConfigureAwait(false);
27
var
result = await ResolveInternalAsync(expr.ValueProviders[i], context).ConfigureAwait(false);
48
async Task<
ResolvedValue
> EvalValueProvider(IValueProvider vp, ValueProviderContext context)
58
async Task<
ResolvedValue
> ResolveConnectionStringReferenceAsync(ConnectionStringReference cs, ValueProviderContext context)
63
var
value = await ResolveInternalAsync(cs.Resource.ConnectionStringExpression, context).ConfigureAwait(false);
77
async ValueTask<
ResolvedValue
> ResolveInternalAsync(object? value, ValueProviderContext context)
89
internal static async ValueTask<
ResolvedValue
> ResolveAsync(IValueProvider valueProvider, ValueProviderContext context, CancellationToken cancellationToken)
ApplicationModel\ResourceExtensions.cs (4)
305
var
resolvedValue = await resource.ResolveValueAsync(executionContext, logger, a, null, cancellationToken).ConfigureAwait(false);
401
var
resolvedValue = await resource.ResolveValueAsync(executionContext, logger, expr, key, cancellationToken).ConfigureAwait(false);
524
internal static async ValueTask<
ResolvedValue
?> ResolveValueAsync(
595
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)
29
var
resolvedValue = await ExpressionResolver.ResolveAsync(testData.ValueProvider, context, CancellationToken.None);
35
async Task<
ResolvedValue
> ResolveAsync() => await ExpressionResolver.ResolveAsync(testData.ValueProvider, context, CancellationToken.None);
133
var
connectionString = await ExpressionResolver.ResolveAsync(csRef, context, CancellationToken.None).DefaultTimeout();