Implemented interface member:
method
GetValueAsync
Aspire.Hosting.ApplicationModel.IValueProvider.GetValueAsync(System.Threading.CancellationToken)
33 references to GetValueAsync
Aspire.Hosting (9)
ApplicationModel\HttpsCertificateExecutionConfigurationGatherer.cs (1)
59
Password = effectiveAnnotation.Password is not null ? await effectiveAnnotation.Password.
GetValueAsync
(cancellationToken).ConfigureAwait(false) : null,
ApplicationModel\ParameterResource.cs (3)
38
/// This property is obsolete. Use <see cref="
GetValueAsync
(CancellationToken)"/> for async access or pass the <see cref="ParameterResource"/> directly to methods that accept it (e.g., environment variables).
41
public string Value =>
GetValueAsync
(default).AsTask().GetAwaiter().GetResult()!;
105
return
GetValueAsync
(cancellationToken);
ExternalServiceBuilderExtensions.cs (2)
115
: await resource.UrlParameter.
GetValueAsync
(ct).ConfigureAwait(false);
277
var urlValue = await _urlParameter.
GetValueAsync
(cancellationToken).ConfigureAwait(false);
Orchestrator\ParameterProcessor.cs (1)
363
var value = await parameter.
GetValueAsync
(cancellationToken).ConfigureAwait(false);
ResourceBuilderExtensions.cs (2)
186
var url = await externalService.Resource.UrlParameter.
GetValueAsync
(context.CancellationToken).ConfigureAwait(false);
676
else if (ExternalServiceResource.UrlIsValidForExternalService(await externalService.Resource.UrlParameter.
GetValueAsync
(context.CancellationToken).ConfigureAwait(false), out var uri, out var message))
Aspire.Hosting.Azure (2)
AzurePublishingContext.cs (1)
410
var value = await p.
GetValueAsync
(cancellationToken).ConfigureAwait(false);
Provisioning\Provisioners\BicepProvisioner.cs (1)
124
? (await parameterResource.
GetValueAsync
(cancellationToken).ConfigureAwait(false))!
Aspire.Hosting.Azure.Tests (9)
AzureDeployerTests.cs (8)
522
var setValue = await param.Resource.
GetValueAsync
(default);
596
var setValue = await param.Resource.
GetValueAsync
(default);
760
var setValue = await dependentParam.
GetValueAsync
(default);
805
var setValue = await portParam.
GetValueAsync
(default);
1384
Assert.Equal("secret-key-12345", await regularParam.Resource.
GetValueAsync
(default));
1386
Assert.Equal("custom-value-xyz", await customKeyParam.Resource.
GetValueAsync
(default));
1439
Assert.Equal("secret-key-12345", await regularParam.Resource.
GetValueAsync
(default));
1441
Assert.Equal("custom-value-xyz", await customKeyParam.Resource.
GetValueAsync
(default));
AzureManagedRedisExtensionsTests.cs (1)
65
Assert.Equal($"localhost:12455,password={await redisResource.PasswordParameter.
GetValueAsync
(CancellationToken.None)}{sslArg}", await redis.Resource.ConnectionStringExpression.GetValueAsync(CancellationToken.None));
Aspire.Hosting.Docker (1)
DockerComposeEnvironmentResource.cs (1)
340
defaultValue = await parameter.
GetValueAsync
(context.CancellationToken).ConfigureAwait(false);
Aspire.Hosting.Kubernetes (1)
KubernetesPublishingContext.cs (1)
139
value = await parameter.
GetValueAsync
(cancellationToken).ConfigureAwait(false);
Aspire.Hosting.MySql (1)
MySqlBuilderExtensions.cs (1)
394
var pwd = await mySqlInstance.PasswordParameter.
GetValueAsync
(cancellationToken).ConfigureAwait(false);
Aspire.Hosting.Nats (1)
NatsBuilderExtensions.cs (1)
76
Password = await nats.PasswordParameter!.
GetValueAsync
(ct).ConfigureAwait(false),
Aspire.Hosting.PostgreSQL (4)
PostgresBuilderExtensions.cs (4)
511
: await postgresDatabase.Parent.UserNameParameter.
GetValueAsync
(cancellationToken).ConfigureAwait(false);
513
var password = await postgresDatabase.Parent.PasswordParameter.
GetValueAsync
(cancellationToken).ConfigureAwait(false) ?? "password";
551
: await postgresInstance.UserNameParameter.
GetValueAsync
(cancellationToken).ConfigureAwait(false);
552
var password = await postgresInstance.PasswordParameter.
GetValueAsync
(cancellationToken).ConfigureAwait(false);
Aspire.Hosting.Redis (1)
RedisBuilderExtensions.cs (1)
277
var password = await redisInstance.PasswordParameter.
GetValueAsync
(ct).ConfigureAwait(false);
Aspire.Hosting.Tests (4)
AddParameterTests.cs (4)
524
Assert.Equal("test-storage-account", await parameterResource.
GetValueAsync
(default));
548
Assert.Equal("dash-value", await parameterResource.
GetValueAsync
(default));
573
_ = await parameterResource.
GetValueAsync
(default);
597
Assert.Equal("custom-value", await parameterResource.
GetValueAsync
(default));