ProcessStartInfo.Environment Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu işleme ve alt işlemlerine uygulanan ortam değişkenlerini alır.
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)
Özellik Değeri
Bu işleme ve alt işlemlerine uygulanan ortam değişkenlerini içeren genel bir sözlük. Varsayılan değer: null
.
Açıklamalar
Ortam değişkenleri dosyalar için arama yolları, geçici dosyalar için dizinler, uygulamaya özgü seçenekler ve diğer benzer bilgileri içerir. Özelliği doğrudan ayarlayamasanız Environment da, özelliği tarafından döndürülen genel sözlüğü değiştirebilirsiniz. Örneğin, aşağıdaki kod bir TempPath ortam değişkeni ekler: myProcess.StartInfo.Environment.Add("TempPath", "C:\\Temp")
. Özelliği false
değiştirdikten Environment sonra işlemi başlatmak için özelliğini olarak ayarlamanız UseShellExecute gerekir. ise UseShellExecutetrue
, yöntemi çağrıldığında Start bir InvalidOperationException oluşturulur.
.NET Framework uygulamalarında özelliğini kullanmakEnvironment, özelliğini kullanmakla EnvironmentVariables aynıdır.