3 instantiations of ParameterResource
Aspire.Hosting.Native.Client (3)
Authoring\DistributedApplicationBuilder.cs (2)
85var resource = new ParameterResource(name, secret); 123var resource = new ParameterResource(name, true);
Authoring\Publishing.cs (1)
62var resource = new ParameterResource(name, secret);
18 references to ParameterResource
Aspire.Hosting.Native.Client (14)
Authoring\DistributedApplicationBuilder.cs (9)
83public IResourceBuilder<ParameterResource> AddParameter(string name, string? value = null, bool secret = true) 85var resource = new ParameterResource(name, secret); 93return new ResourceBuilder<ParameterResource>(this, resource); 121public IResourceBuilder<ParameterResource> ImportParameter(string name, DeclaredValue value) 123var resource = new ParameterResource(name, true); 131return new ResourceBuilder<ParameterResource>(this, resource); 203private readonly Dictionary<ParameterResource, DeclaredValue> _parameters = new(ReferenceEqualityComparer.Instance); 215internal void BindParameter(ParameterResource resource, DeclaredValue value) => _parameters.Add(resource, value); 217internal Task<DeclaredValue> Parameter(ParameterResource resource) => Task.FromResult(_parameters[resource]);
Authoring\Publishing.cs (3)
60public IResourceBuilder<ParameterResource> AddConfiguredParameter(string name, bool secret) 62var resource = new ParameterResource(name, secret); 67return new ResourceBuilder<ParameterResource>(this, resource);
Authoring\ResourceBuilderExtensions.cs (2)
37public static ReferenceExpression AsReference(this IResourceBuilder<ParameterResource> parameter) => 59IResourceBuilder<ParameterResource> value) where T : Resource
NativeIntegrations.DockerCompose (2)
DockerComposeBuilderExtensions.cs (2)
33public string Parameter(IResourceBuilder<ParameterResource> parameter) 209public static string AsEnvironmentPlaceholder(this IResourceBuilder<ParameterResource> parameter, DockerComposeServiceResource service) =>
NativeIntegrations.Redis (1)
RedisBuilderExtensions.cs (1)
13IResourceBuilder<ParameterResource>? password = null)
NativeIntegrations.Redis.Contracts (1)
RedisBuilderExtensions.cs (1)
14IResourceBuilder<ParameterResource>? password = null)