22 references to Declaration
Aspire.Hosting.Native.Client (18)
Authoring\NativeApplication.cs (2)
286if (!await _execution.WaitResourceCompletionAsync(_context.Declaration(resource.Resource), 60000, operation.Token).ConfigureAwait(false)) 310if (!await _execution!.WaitResourceCompletionAsync(_context!.Declaration(resource), 60000, lifetime.Token).ConfigureAwait(false))
Authoring\Publishing.cs (5)
122builder.ApplicationBuilder.Record(context => context.Declaration(builder.Resource) 123.WithComputeEnvironmentAsync(context.Declaration(environment.Resource), context.Token)); 142var declaration = context.Declaration(builder.Resource); 162await context.Declaration(builder.Resource).WithExternalHttpEndpointsAsync(context.Token).ConfigureAwait(false)); 178await context.Declaration(builder.Resource).WithBindMountAsync(source, target, readOnly, context.Token).ConfigureAwait(false));
Authoring\Resource.cs (1)
115context.Composition.CreateEndpointValueAsync(context.Declaration(Resource), Name, property, context.Token));
Authoring\ResourceBuilderExtensions.cs (10)
47resource.ApplicationBuilder.Record(async context => await context.Declaration(resource.Resource) 74resource.ApplicationBuilder.Record(async context => await context.Declaration(resource.Resource) 90resource.ApplicationBuilder.Record(context => context.Declaration(resource.Resource).WithEndpointAsync(new() 111resource.ApplicationBuilder.Record(context => context.Declaration(resource.Resource).WithEntrypointAsync(entrypoint, context.Token)); 123resource.ApplicationBuilder.Record(context => context.Declaration(resource.Resource).WithVolumeAsync(name, target, false, context.Token)); 137consumer.ApplicationBuilder.Record(async context => await context.Declaration(consumer.Resource) 153consumer.ApplicationBuilder.Record(context => context.Declaration(consumer.Resource) 154.WaitForAsync(context.Declaration(dependency.Resource), context.Token)); 170await context.Declaration(resource.Resource).SetSymbolicConfigurationAsync($"health.env.{name}", 173await context.Declaration(resource.Resource).WithLifecycleExecutableAsync("health", captured.Launch(),
Aspire.Hosting.Native.Core.Tests (3)
NativeBuilderAuthoringTests.cs (3)
229var consumerValues = (await bound.Declaration(consumer.Resource).InspectSymbolicConfigurationAsync()).Properties; 232Assert.Empty((await bound.Declaration(waiter.Resource).InspectSymbolicConfigurationAsync()).Properties); 233Assert.True((await bound.Declaration(cache.Resource).InspectSymbolicConfigurationAsync()).Properties
NativeIntegrations.Redis (1)
RedisExtensions.cs (1)
23return new RedisResource(native.Declaration(cache.Resource),