Implemented interface member:
method
GetValueAsync
Aspire.Hosting.ApplicationModel.IValueProvider.GetValueAsync(System.Threading.CancellationToken)
39 references to GetValueAsync
Aspire.Hosting (9)
ApplicationModel\HttpsCertificateExecutionConfigurationGatherer.cs (1)
60Password = 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). 41public string Value => GetValueAsync(default).AsTask().GetAwaiter().GetResult()!; 117return GetValueAsync(cancellationToken);
ExternalServiceBuilderExtensions.cs (2)
115: await resource.UrlParameter.GetValueAsync(ct).ConfigureAwait(false); 277var urlValue = await _urlParameter.GetValueAsync(cancellationToken).ConfigureAwait(false);
Orchestrator\ParameterProcessor.cs (1)
571var value = await parameter.GetValueAsync(cancellationToken).ConfigureAwait(false);
ResourceBuilderExtensions.cs (2)
204var url = await externalService.Resource.UrlParameter.GetValueAsync(context.CancellationToken).ConfigureAwait(false); 744else 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)
401var value = await p.GetValueAsync(cancellationToken).ConfigureAwait(false);
Provisioning\Provisioners\BicepProvisioner.cs (1)
124? (await parameterResource.GetValueAsync(cancellationToken).ConfigureAwait(false))!
Aspire.Hosting.Azure.AppService (1)
AzureAppServiceWebSiteResource.cs (1)
60await computerEnv.DeploymentSlotParameter.GetValueAsync(ctx.CancellationToken).ConfigureAwait(false);
Aspire.Hosting.Azure.Tests (9)
AzureDeployerTests.cs (8)
599var setValue = await param.Resource.GetValueAsync(default); 673var setValue = await param.Resource.GetValueAsync(default); 863var setValue = await dependentParam.GetValueAsync(default); 908var setValue = await portParam.GetValueAsync(default); 1520Assert.Equal("secret-key-12345", await regularParam.Resource.GetValueAsync(default)); 1522Assert.Equal("custom-value-xyz", await customKeyParam.Resource.GetValueAsync(default)); 1575Assert.Equal("secret-key-12345", await regularParam.Resource.GetValueAsync(default)); 1577Assert.Equal("custom-value-xyz", await customKeyParam.Resource.GetValueAsync(default));
AzureManagedRedisExtensionsTests.cs (1)
65Assert.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)
353defaultValue = await parameter.GetValueAsync(context.CancellationToken).ConfigureAwait(false);
Aspire.Hosting.Kubernetes (1)
KubernetesPublishingContext.cs (1)
139value = await parameter.GetValueAsync(cancellationToken).ConfigureAwait(false);
Aspire.Hosting.MySql (1)
MySqlBuilderExtensions.cs (1)
394var pwd = await mySqlInstance.PasswordParameter.GetValueAsync(cancellationToken).ConfigureAwait(false);
Aspire.Hosting.Nats (1)
NatsBuilderExtensions.cs (1)
76Password = await nats.PasswordParameter!.GetValueAsync(ct).ConfigureAwait(false),
Aspire.Hosting.PostgreSQL (4)
PostgresBuilderExtensions.cs (4)
556: await postgresDatabase.Parent.UserNameParameter.GetValueAsync(cancellationToken).ConfigureAwait(false); 558var password = await postgresDatabase.Parent.PasswordParameter.GetValueAsync(cancellationToken).ConfigureAwait(false) ?? "password"; 596: await postgresInstance.UserNameParameter.GetValueAsync(cancellationToken).ConfigureAwait(false); 597var password = await postgresInstance.PasswordParameter.GetValueAsync(cancellationToken).ConfigureAwait(false);
Aspire.Hosting.Redis (1)
RedisBuilderExtensions.cs (1)
280var password = await redisInstance.PasswordParameter.GetValueAsync(ct).ConfigureAwait(false);
Aspire.Hosting.Tests (9)
AddParameterTests.cs (4)
524Assert.Equal("test-storage-account", await parameterResource.GetValueAsync(default)); 548Assert.Equal("dash-value", await parameterResource.GetValueAsync(default)); 573_ = await parameterResource.GetValueAsync(default); 597Assert.Equal("custom-value", await parameterResource.GetValueAsync(default));
Orchestrator\ParameterProcessorTests.cs (5)
931Assert.Equal("newValue", await parameter.GetValueAsync(CancellationToken.None).DefaultTimeout()); 1049Assert.Equal("resolvedValue", await parameter.GetValueAsync(CancellationToken.None).DefaultTimeout()); 1098Assert.Equal("firstValue", await parameter.GetValueAsync(CancellationToken.None).DefaultTimeout()); 1123Assert.Equal("secondValue", await parameter.GetValueAsync(CancellationToken.None).DefaultTimeout()); 1584Assert.Equal("newValue", await parameter.GetValueAsync(CancellationToken.None).DefaultTimeout());