ProcessStartInfo.Environment Tulajdonság

Definíció

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.

A következőre érvényes:

Lásd még