5 writes to EnvironmentVariables
Aspire.Hosting (4)
Publishing\ResourceContainerImageManager.cs (2)
620EnvironmentVariables = new Dictionary<string, string>(buildContext.Environment, buildContext.Environment.Comparer), 810EnvironmentVariables = new Dictionary<string, string>(buildContext.Environment, buildContext.Environment.Comparer),
ResourceBuilderExtensions.cs (1)
3820EnvironmentVariables = environmentVariables,
Utils\DotnetSdkVersionProvider.cs (1)
265EnvironmentVariables = new Dictionary<string, string>(probeEnvironment),
Aspire.Hosting.Tests (1)
Dcp\ProcessUtilTests.cs (1)
155EnvironmentVariables = new Dictionary<string, string>
44 references to EnvironmentVariables
Aspire.Hosting (13)
Dcp\DcpHost.cs (10)
281dcpProcessSpec.EnvironmentVariables.Add("DCP_LOG_SOCKET", _locations.DcpLogSocket); 284dcpProcessSpec.EnvironmentVariables.Add("DCP_LOG_FILE_NAME_SUFFIX", _dcpOptions.LogFileNameSuffix); 334dcpProcessSpec.EnvironmentVariables.Add("DCP_EXTENSIONS_PATH", _dcpOptions.ExtensionsPath); 339dcpProcessSpec.EnvironmentVariables.Add("DCP_SESSION_FOLDER", locations.DcpSessionDir); 347dcpProcessSpec.EnvironmentVariables[key] = val; 351ConfigureBundledConPty(dcpProcessSpec.EnvironmentVariables); 356SetDcpProfilingEnvironment(dcpProcessSpec.EnvironmentVariables); 361dcpProcessSpec.EnvironmentVariables["DCP_DIAGNOSTICS_LOG_FOLDER"] = _dcpOptions.DiagnosticsLogFolder; 367dcpProcessSpec.EnvironmentVariables["DCP_DIAGNOSTICS_LOG_LEVEL"] = _dcpOptions.DiagnosticsLogLevel; 373dcpProcessSpec.EnvironmentVariables["DCP_PRESERVE_EXECUTABLE_LOGS"] = "1";
Dcp\Process\ProcessUtil.cs (2)
37? PathLookupHelper.ResolveExecutablePath(processSpec.ExecutablePath, processSpec.EnvironmentVariables) 70foreach (var (key, value) in processSpec.EnvironmentVariables)
Publishing\ContainerRuntimeBase.cs (1)
523spec.EnvironmentVariables[key] = value;
Aspire.Hosting.Blazor (2)
BlazorDotNetCliRunner.cs (2)
66processSpec.EnvironmentVariables["DOTNET_CLI_TELEMETRY_OPTOUT"] = "1"; 67processSpec.EnvironmentVariables["DOTNET_CLI_WORKLOAD_UPDATE_NOTIFY_DISABLE"] = "1";
Aspire.Hosting.Dotnet.Tests (2)
DotnetProjectBuildCoordinatorTests.cs (2)
252processSpec => Assert.Equal(firstDotnetPath, processSpec.EnvironmentVariables["PATH"]), 253processSpec => Assert.Equal(secondDotnetPath, processSpec.EnvironmentVariables["PATH"]));
Aspire.Hosting.Tests (27)
Dcp\DcpHostNotificationTests.cs (9)
681Assert.False(processSpec.EnvironmentVariables.ContainsKey(key), 685Assert.True(processSpec.EnvironmentVariables.ContainsKey("MY_CUSTOM_SETTING"), 687Assert.Equal("keep-me", processSpec.EnvironmentVariables["MY_CUSTOM_SETTING"]); 688Assert.Equal("keep-me-too", processSpec.EnvironmentVariables["ASPNETCORE_URLS_FOO"]); 689Assert.Equal("keep-me-three", processSpec.EnvironmentVariables["ASPIRE_LOGLEVEL_EXTRA"]); 711Assert.Equal("true", processSpec.EnvironmentVariables[KnownConfigNames.DcpOtelStartupProfilingEnabled]); 712Assert.Equal("profile-session", processSpec.EnvironmentVariables[KnownConfigNames.DcpOtelProfilingSessionId]); 713Assert.Equal("00-11111111111111111111111111111111-2222222222222222-01", processSpec.EnvironmentVariables[KnownConfigNames.DcpOtelStartupTraceParent]); 714Assert.Equal("vendor=value", processSpec.EnvironmentVariables[KnownConfigNames.DcpOtelStartupTraceState]);
Publishing\ResourceContainerImageManagerTests.cs (1)
867Assert.Equal(expectedValue, processSpec.EnvironmentVariables["BUILD_FLAVOR"]);
Utils\DotnetSdkVersionProviderTests.cs (14)
85Assert.Equal("true", processSpec.EnvironmentVariables["DOTNET_NOLOGO"]); 86Assert.Equal("true", processSpec.EnvironmentVariables["DOTNET_CLI_TELEMETRY_OPTOUT"]); 126Assert.Equal("custom-dotnet-path", processSpec.EnvironmentVariables["PATH"]); 127Assert.Equal("false", processSpec.EnvironmentVariables["DOTNET_NOLOGO"]); 128Assert.Equal("true", processSpec.EnvironmentVariables["DOTNET_CLI_TELEMETRY_OPTOUT"]); 152Assert.Equal("sdk-10-dotnet-path", processSpec.EnvironmentVariables["PATH"]); 153Assert.Equal("sdk-11-dotnet-host", processSpec.EnvironmentVariables["DOTNET_HOST_PATH"]); 176Assert.Equal("custom-dotnet-path", processSpec.EnvironmentVariables["PATH"]); 177Assert.Equal("false", processSpec.EnvironmentVariables["DOTNET_NOLOGO"]); 178Assert.Equal("true", processSpec.EnvironmentVariables["DOTNET_CLI_TELEMETRY_OPTOUT"]); 202Assert.Equal("sdk-10-dotnet-path", processSpec.EnvironmentVariables["PATH"]); 203Assert.Equal("sdk-11-dotnet-host", processSpec.EnvironmentVariables["DOTNET_HOST_PATH"]); 250processSpec.EnvironmentVariables["PATH"]), 253processSpec.EnvironmentVariables["PATH"]));
WithProcessCommandTests.cs (3)
283Assert.Equal("hello-from-factory", processSpec.EnvironmentVariables["PROCESS_COMMAND_FACTORY_VALUE"]); 1001Assert.Equal("from-environment", processSpec.EnvironmentVariables["PROCESS_COMMAND_TEST_VALUE"]); 1098Assert.Equal("from-export-environment", processSpec.EnvironmentVariables["PROCESS_COMMAND_EXPORT_VALUE"]);