ProcessStartInfo.EnvironmentVariables Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 .