ProcessStartInfo.Environment Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri az erre a folyamatra és a gyermekfolyamatokra vonatkozó környezeti változókat.
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)
Tulajdonság értéke
Általános szótár, amely az erre a folyamatra és a gyermekfolyamatokra vonatkozó környezeti változókat tartalmazza.
Megjegyzések
A környezeti változók fájlkeresési útvonalakat, ideiglenes fájlok könyvtárait, alkalmazásspecifikus beállításokat és más hasonló információkat tartalmaznak. Bár közvetlenül nem állíthatja be a Environment tulajdonságot, módosíthatja a tulajdonság által visszaadott általános szótárat. A következő kód például hozzáad egy TempPath környezeti változót: myProcess.StartInfo.Environment.Add("TempPath", "C:\\Temp"). A tulajdonságot úgy UseShellExecute kell beállítania, hogy false a tulajdonság módosítása után elindítsa a Environment folyamatot. Ha UseShellExecute igen true, InvalidOperationException akkor a metódus meghívásakor Start egy lesz a dobás.
.NET keretrendszeralkalmazások esetében a Environment tulajdonság használata megegyezik a EnvironmentVariables tulajdonság használatával.