ProcessStartInfo.Environment Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Umgebungsvariablen ab, die für diesen Prozess und seine untergeordneten Prozesse gelten.
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)
Eigenschaftswert
Ein generisches Wörterbuch, das die Umgebungsvariablen enthält, die für diesen Prozess und seine untergeordneten Prozesse gelten. Der Standardwert ist null
.
Hinweise
Die Umgebungsvariablen enthalten Suchpfade für Dateien, Verzeichnisse für temporäre Dateien, anwendungsspezifische Optionen und andere ähnliche Informationen. Obwohl Sie die Environment Eigenschaft nicht direkt festlegen können, können Sie das generische Wörterbuch ändern, das von der -Eigenschaft zurückgegeben wird. Der folgende Code fügt beispielsweise eine TempPath-Umgebungsvariable hinzu: myProcess.StartInfo.Environment.Add("TempPath", "C:\\Temp")
. Sie müssen die UseShellExecute -Eigenschaft auf false
festlegen, um den Prozess nach dem Ändern der Environment Eigenschaft zu starten. Wenn UseShellExecute ist true
, wird ein InvalidOperationException ausgelöst, wenn die Start -Methode aufgerufen wird.
In .NET Framework Anwendungen ist die Verwendung der Environment -Eigenschaft identisch mit der Verwendung der EnvironmentVariables -Eigenschaft.
Gilt für:
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für