ProcessStartInfo.Environment Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar de miljövariabler som gäller för den här processen och dess underordnade processer.
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)
Egenskapsvärde
En allmän ordlista som innehåller de miljövariabler som gäller för den här processen och dess underordnade processer.
Kommentarer
Miljövariablerna innehåller sökvägar för filer, kataloger för temporära filer, programspecifika alternativ och annan liknande information. Även om du inte kan ange Environment egenskapen direkt kan du ändra den allmänna ordlista som returneras av egenskapen. Följande kod lägger till exempel till en TempPath-miljövariabel: myProcess.StartInfo.Environment.Add("TempPath", "C:\\Temp"). Du måste ange egenskapen UseShellExecute till false för att starta processen när du har ändrat egenskapen Environment . Om UseShellExecute är truegenereras en InvalidOperationException när Start metoden anropas.
I .NET Framework-program används egenskapen Environment på samma sätt som med egenskapen EnvironmentVariables.