ProcessStartInfo.EnvironmentVariables Vlastnost

Definice

Získá cesty hledání pro soubory, adresáře pro dočasné soubory, možnosti specifické pro aplikaci a další podobné informace.

public:
 property System::Collections::Specialized::StringDictionary ^ EnvironmentVariables { System::Collections::Specialized::StringDictionary ^ get(); };
public System.Collections.Specialized.StringDictionary EnvironmentVariables { get; }
member this.EnvironmentVariables : System.Collections.Specialized.StringDictionary
Public ReadOnly Property EnvironmentVariables As StringDictionary

Hodnota vlastnosti

Slovník řetězců, který poskytuje proměnné prostředí, které platí pro tento proces a podřízené procesy. Výchozí formát je null.

Poznámky

I když nemůžete nastavit EnvironmentVariables vlastnost, můžete upravit StringDictionary hodnotu vrácenou vlastností . Například následující kód přidá proměnnou prostředí TempPath: myProcess.StartInfo.EnvironmentVariables.Add("TempPath", "C:\\Temp"). Pokud chcete proces spustit po změně vlastnosti, musíte vlastnost nastavit UseShellExecutefalse na hodnotu EnvironmentVariables . Pokud UseShellExecute je true, InvalidOperationException je vyvolána při zavolání Start metody .

Platí pro