Bagikan melalui


ProcessStartInfo.Environment Properti

Definisi

Mendapatkan variabel lingkungan yang berlaku untuk proses ini dan proses anaknya.

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)

Nilai Properti

Kamus generik yang berisi variabel lingkungan yang berlaku untuk proses ini dan proses turunannya. Default adalah null.

Keterangan

Variabel lingkungan berisi jalur pencarian untuk file, direktori untuk file sementara, opsi khusus aplikasi, dan informasi serupa lainnya. Meskipun Anda tidak dapat langsung mengatur Environment properti , Anda dapat memodifikasi kamus generik yang dikembalikan oleh properti . Misalnya, kode berikut menambahkan variabel lingkungan TempPath: myProcess.StartInfo.Environment.Add("TempPath", "C:\\Temp"). Anda harus mengatur UseShellExecute properti ke false untuk memulai proses setelah mengubah Environment properti . Jika UseShellExecute adalah true, akan InvalidOperationException dilemparkan ketika Start metode dipanggil.

Pada aplikasi .NET Framework, menggunakan Environment properti sama dengan menggunakan EnvironmentVariables properti .

Berlaku untuk

Lihat juga