Implemented interface member:
method
GetValueAsync
Aspire.Hosting.ApplicationModel.IValueProvider.GetValueAsync(System.Threading.CancellationToken)
56 references to GetValueAsync
Aspire.Hosting (10)
ApplicationModel\HttpsCertificateExecutionConfigurationGatherer.cs (1)
61
Password = effectiveAnnotation.Password is not null ? await effectiveAnnotation.Password.
GetValueAsync
(cancellationToken).ConfigureAwait(false) : null,
ApplicationModel\ParameterResource.cs (3)
40
/// 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).
43
public string Value =>
GetValueAsync
(default).AsTask().GetAwaiter().GetResult()!;
130
return
GetValueAsync
(cancellationToken);
ExternalServiceBuilderExtensions.cs (3)
139
: await resource.UrlParameter.
GetValueAsync
(ct).ConfigureAwait(false);
215
/// <see cref="ParameterResource.
GetValueAsync
(CancellationToken)"/> on each probe, validates the URL, and then performs
414
var urlValue = await _urlParameter.
GetValueAsync
(cancellationToken).ConfigureAwait(false);
Orchestrator\ParameterProcessor.cs (1)
677
var value = await parameter.
GetValueAsync
(cancellationToken).ConfigureAwait(false);
ResourceBuilderExtensions.cs (2)
460
var url = await externalService.Resource.UrlParameter.
GetValueAsync
(context.CancellationToken).ConfigureAwait(false);
1656
else if (ExternalServiceResource.UrlIsValidForExternalService(await externalService.Resource.UrlParameter.
GetValueAsync
(context.CancellationToken).ConfigureAwait(false), out var uri, out var message))
Aspire.Hosting.Azure (1)
AzurePublishingContext.cs (1)
498
var value = await p.
GetValueAsync
(cancellationToken).ConfigureAwait(false);
Aspire.Hosting.Azure.AppService (1)
AzureAppServiceWebSiteResource.cs (1)
53
await computerEnv.DeploymentSlotParameter.
GetValueAsync
(ctx.CancellationToken).ConfigureAwait(false);
Aspire.Hosting.Azure.Tests (11)
AzureDeployerTests.cs (8)
832
var setValue = await param.Resource.
GetValueAsync
(default);
906
var setValue = await param.Resource.
GetValueAsync
(default);
1095
var setValue = await dependentParam.
GetValueAsync
(default);
1140
var setValue = await portParam.
GetValueAsync
(default);
1930
Assert.Equal("secret-key-12345", await regularParam.Resource.
GetValueAsync
(default));
1932
Assert.Equal("custom-value-xyz", await customKeyParam.Resource.
GetValueAsync
(default));
1986
Assert.Equal("secret-key-12345", await regularParam.Resource.
GetValueAsync
(default));
1988
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));
AzureServiceBusExtensionsTests.cs (2)
756
Assert.Equal(await sql.Resource.PasswordParameter.
GetValueAsync
(CancellationToken.None), env["MSSQL_SA_PASSWORD"]);
849
Assert.Equal(await sql2.Resource.PasswordParameter.
GetValueAsync
(CancellationToken.None), env["MSSQL_SA_PASSWORD"]);
Aspire.Hosting.Docker (1)
DockerComposeEnvironmentResource.cs (1)
565
defaultValue ??= await parameter.
GetValueAsync
(context.CancellationToken).ConfigureAwait(false);
Aspire.Hosting.Kubernetes (3)
Deployment\HelmDeploymentEngine.cs (1)
310
var resolvedValue = await captured.Parameter.
GetValueAsync
(cancellationToken).ConfigureAwait(false);
KubernetesEnvironmentResource.cs (1)
668
return (await parameter.
GetValueAsync
(cancellationToken).ConfigureAwait(false)) ?? string.Empty;
KubernetesPublishingContext.cs (1)
301
value = await parameter.
GetValueAsync
(cancellationToken).ConfigureAwait(false);
Aspire.Hosting.MongoDB (1)
MongoDBBuilderExtensions.cs (1)
214
var password = await passwordParameter.
GetValueAsync
(cancellationToken).ConfigureAwait(false);
Aspire.Hosting.MongoDB.Tests (2)
ReplicaSet\MongoDbReplicaSetFunctionalTests.cs (1)
311
password = await rs.Resource.SharedPasswordParameter.
GetValueAsync
(cts.Token);
SingleMemberReplicaSetFunctionalTests.cs (1)
197
password = (await mongo1.Resource.PasswordParameter!.
GetValueAsync
(ready.Token))!;
Aspire.Hosting.MySql (2)
MySqlBuilderExtensions.cs (2)
122
var password = await resource.PasswordParameter.
GetValueAsync
(cancellationToken).ConfigureAwait(false);
492
var pwd = await mySqlInstance.PasswordParameter.
GetValueAsync
(cancellationToken).ConfigureAwait(false);
Aspire.Hosting.Nats (1)
NatsBuilderExtensions.cs (1)
80
Password = await nats.PasswordParameter!.
GetValueAsync
(ct).ConfigureAwait(false),
Aspire.Hosting.PostgreSQL (5)
PostgresBuilderExtensions.cs (5)
157
var password = await resource.PasswordParameter.
GetValueAsync
(cancellationToken).ConfigureAwait(false);
693
: await postgresDatabase.Parent.UserNameParameter.
GetValueAsync
(cancellationToken).ConfigureAwait(false);
695
var password = await postgresDatabase.Parent.PasswordParameter.
GetValueAsync
(cancellationToken).ConfigureAwait(false) ?? "password";
733
: await postgresInstance.UserNameParameter.
GetValueAsync
(cancellationToken).ConfigureAwait(false);
734
var password = await postgresInstance.PasswordParameter.
GetValueAsync
(cancellationToken).ConfigureAwait(false);
Aspire.Hosting.Radius (3)
Publishing\RadCredentialRegisterStep.cs (1)
243
return await parameter.Resource.
GetValueAsync
(cancellationToken).ConfigureAwait(false) ?? string.Empty;
Publishing\RadiusDeploymentPipelineStep.cs (1)
678
var value = await parameter.
GetValueAsync
(cancellationToken).ConfigureAwait(false) ?? string.Empty;
Publishing\RadiusInfrastructureBuilder.cs (1)
2851
var value = await userNameParameter.
GetValueAsync
(_cancellationToken).ConfigureAwait(false);
Aspire.Hosting.Redis (2)
RedisBuilderExtensions.cs (2)
254
var password = await passwordParameter.
GetValueAsync
(cancellationToken).ConfigureAwait(false);
331
var password = await redisInstance.PasswordParameter.
GetValueAsync
(ct).ConfigureAwait(false);
Aspire.Hosting.SqlServer (1)
SqlServerBuilderExtensions.cs (1)
182
var password = await resource.PasswordParameter.
GetValueAsync
(cancellationToken).ConfigureAwait(false);
Aspire.Hosting.Tests (11)
AddParameterTests.cs (4)
734
Assert.Equal("test-storage-account", await parameterResource.
GetValueAsync
(default));
758
Assert.Equal("dash-value", await parameterResource.
GetValueAsync
(default));
783
_ = await parameterResource.
GetValueAsync
(default);
807
Assert.Equal("custom-value", await parameterResource.
GetValueAsync
(default));
Orchestrator\ParameterProcessorTests.cs (7)
1100
Assert.Equal("newValue", await parameter.
GetValueAsync
(CancellationToken.None).DefaultTimeout());
1135
Assert.Equal("resolvedValue", await parameter.
GetValueAsync
(CancellationToken.None).DefaultTimeout());
1149
Assert.Equal("firstValue", await parameter.
GetValueAsync
(CancellationToken.None).DefaultTimeout());
1155
Assert.Equal("secondValue", await parameter.
GetValueAsync
(CancellationToken.None).DefaultTimeout());
1182
Assert.Equal("newValue", await parameter.
GetValueAsync
(CancellationToken.None).DefaultTimeout());
1596
Assert.Equal("newValue", await parameter.
GetValueAsync
(CancellationToken.None).DefaultTimeout());
1644
Assert.Equal("newValue", await parameter.
GetValueAsync
(CancellationToken.None).DefaultTimeout());
Aspire.Hosting.Valkey (1)
ValkeyBuilderExtensions.cs (1)
226
var password = await passwordParameter.
GetValueAsync
(cancellationToken).ConfigureAwait(false);