Sdílet prostřednictvím


ProcessStartInfo.Environment Vlastnost

Definice

Získá proměnné prostředí, které se vztahují na tento proces a jeho podřízené procesy.

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; }
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)

Hodnota vlastnosti

Obecný slovník obsahující proměnné prostředí, které platí pro tento proces a jeho podřízené procesy.

Poznámky

Proměnné prostředí obsahují cesty hledání souborů, adresářů dočasných souborů, možností specifických pro aplikaci a dalších podobných informací. I když vlastnost nelze přímo nastavit Environment , můžete upravit obecný slovník vrácený vlastností. Například následující kód přidá proměnnou prostředí TempPath: myProcess.StartInfo.Environment.Add("TempPath", "C:\\Temp"). Po změně Environment vlastnosti je nutné nastavit, UseShellExecute aby false se proces spustil. Pokud UseShellExecute je true, InvalidOperationException je vyvolána při Start zavolání metody.

V aplikacích rozhraní .NET Framework je použití Environment vlastnosti stejné jako použití EnvironmentVariables vlastnosti.

Platí pro

Viz také