1 write to Settings
Aspire.Hosting.Native.Client (1)
Authoring\DistributedApplicationBuilder.cs (1)
38internal DistributedApplicationBuilder(NativeBuilderSettings settings) => Settings = settings;
13 references to Settings
Aspire.Hosting.Native.Client (11)
Authoring\DistributedApplicationBuilder.cs (2)
34public IConfiguration Configuration => Settings.Configuration; 156internal string VolumeName(Resource resource) => $"{Settings.VolumePrefix}-{resource.Name}-data";
Authoring\NativeApplication.cs (8)
141_clock = builder.Settings.Options.TimeProvider; 142_logger = builder.Settings.Options.Logger; 168var endpoint = _initial.Settings.Endpoint ?? throw new InvalidOperationException("The framework requires a native server endpoint."); 169var token = _initial.Settings.Configuration["ASPIRE_NATIVE_RPC_TOKEN"] 177var command = _initial.Settings.Providers.TryGetValue(package, out var selected) ? selected : 180command.Arguments, _initial.Settings.Options.ProviderActivation, _clock, _logger, cancellationToken).ConfigureAwait(false)); 307if (_initial.Settings.ExitOnCompletion is { } name) 398_initial.Settings.Configuration.Dispose();
Authoring\Publishing.cs (1)
38public string AppHostDirectory => Settings.ApplicationDirectory;
Aspire.Hosting.Native.Core.Tests (2)
NativeBuilderAuthoringTests.cs (2)
35Assert.Equal("127.0.0.1:12345", builder.Settings.Endpoint); 40Assert.Equal("127.0.0.1:54321", overridden.Settings.Endpoint);