ProcessStartInfo.Environment Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 .