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