3 instantiations of ParameterResource
Aspire.Hosting.Native.Client (3)
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]);
NativeIntegrations.DockerCompose (2)
NativeIntegrations.Redis (1)
NativeIntegrations.Redis.Contracts (1)