3 writes to EnvironmentVariables
Aspire.Hosting (2)
ResourceBuilderExtensions.cs (1)
3449EnvironmentVariables = environmentVariables,
Utils\DotnetSdkUtils.cs (1)
30EnvironmentVariables = s_dotnetCliEnvVars,
Aspire.Hosting.Tests (1)
Dcp\ProcessUtilTests.cs (1)
147EnvironmentVariables = new Dictionary<string, string>
26 references to EnvironmentVariables
Aspire.Hosting (12)
Dcp\DcpHost.cs (9)
279dcpProcessSpec.EnvironmentVariables.Add("DCP_LOG_SOCKET", _locations.DcpLogSocket); 282dcpProcessSpec.EnvironmentVariables.Add("DCP_LOG_FILE_NAME_SUFFIX", _dcpOptions.LogFileNameSuffix); 332dcpProcessSpec.EnvironmentVariables.Add("DCP_EXTENSIONS_PATH", _dcpOptions.ExtensionsPath); 337dcpProcessSpec.EnvironmentVariables.Add("DCP_SESSION_FOLDER", locations.DcpSessionDir); 345dcpProcessSpec.EnvironmentVariables[key] = val; 352SetDcpProfilingEnvironment(dcpProcessSpec.EnvironmentVariables); 357dcpProcessSpec.EnvironmentVariables["DCP_DIAGNOSTICS_LOG_FOLDER"] = _dcpOptions.DiagnosticsLogFolder; 363dcpProcessSpec.EnvironmentVariables["DCP_DIAGNOSTICS_LOG_LEVEL"] = _dcpOptions.DiagnosticsLogLevel; 369dcpProcessSpec.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)
296spec.EnvironmentVariables[key] = value;
Aspire.Hosting.Blazor (2)
BlazorDotNetCliRunner.cs (2)
46processSpec.EnvironmentVariables["DOTNET_CLI_TELEMETRY_OPTOUT"] = "1"; 47processSpec.EnvironmentVariables["DOTNET_CLI_WORKLOAD_UPDATE_NOTIFY_DISABLE"] = "1";
Aspire.Hosting.Tests (12)
Dcp\DcpHostNotificationTests.cs (9)
617Assert.False(processSpec.EnvironmentVariables.ContainsKey(key), 621Assert.True(processSpec.EnvironmentVariables.ContainsKey("MY_CUSTOM_SETTING"), 623Assert.Equal("keep-me", processSpec.EnvironmentVariables["MY_CUSTOM_SETTING"]); 624Assert.Equal("keep-me-too", processSpec.EnvironmentVariables["ASPNETCORE_URLS_FOO"]); 625Assert.Equal("keep-me-three", processSpec.EnvironmentVariables["ASPIRE_LOGLEVEL_EXTRA"]); 647Assert.Equal("true", processSpec.EnvironmentVariables[KnownConfigNames.DcpOtelStartupProfilingEnabled]); 648Assert.Equal("profile-session", processSpec.EnvironmentVariables[KnownConfigNames.DcpOtelProfilingSessionId]); 649Assert.Equal("00-11111111111111111111111111111111-2222222222222222-01", processSpec.EnvironmentVariables[KnownConfigNames.DcpOtelStartupTraceParent]); 650Assert.Equal("vendor=value", processSpec.EnvironmentVariables[KnownConfigNames.DcpOtelStartupTraceState]);
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"]);