ProcessStartInfo.Environment Eigenschap

Definitie

Haalt de omgevingsvariabelen op die van toepassing zijn op dit proces en de onderliggende processen.

public:
 property System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ Environment { System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ get(); };
public System.Collections.Generic.IDictionary<string,string> Environment { get; }
member this.Environment : System.Collections.Generic.IDictionary<string, string>
Public ReadOnly Property Environment As IDictionary(Of String, String)

Waarde van eigenschap

Een algemene woordenlijst met de omgevingsvariabelen die van toepassing zijn op dit proces en de onderliggende processen.

Opmerkingen

De omgevingsvariabelen bevatten zoekpaden voor bestanden, mappen voor tijdelijke bestanden, toepassingsspecifieke opties en andere vergelijkbare informatie. Hoewel u de Environment eigenschap niet rechtstreeks kunt instellen, kunt u de algemene woordenlijst wijzigen die door de eigenschap wordt geretourneerd. Met de volgende code wordt bijvoorbeeld een TempPath-omgevingsvariabele toegevoegd: myProcess.StartInfo.Environment.Add("TempPath", "C:\\Temp"). U moet de UseShellExecute eigenschap instellen om false het proces te starten nadat u de eigenschap hebt Environment gewijzigd. Als UseShellExecute dat het is true, wordt er een InvalidOperationException gegenereerd wanneer de Start methode wordt aangeroepen.

In .NET Framework-toepassingen is het gebruik van de eigenschap Environment hetzelfde als het gebruik van de eigenschap EnvironmentVariables.

Van toepassing op

Zie ook