ProcessStartInfo.EnvironmentVariables Ö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.
Dosyalar için arama yollarını, geçici dosyalar için dizinleri, uygulamaya özgü seçenekleri ve diğer benzer bilgileri alır.
public:
property System::Collections::Specialized::StringDictionary ^ EnvironmentVariables { System::Collections::Specialized::StringDictionary ^ get(); };
public System.Collections.Specialized.StringDictionary EnvironmentVariables { get; }
member this.EnvironmentVariables : System.Collections.Specialized.StringDictionary
Public ReadOnly Property EnvironmentVariables As StringDictionary
Özellik Değeri
Bu işleme ve alt işlemlere uygulanan ortam değişkenleri sağlayan bir dize sözlüğü. Varsayılan değer: null
.
Açıklamalar
Özelliğini ayarlayamasanız EnvironmentVariables da, özelliği tarafından döndürülen öğesini StringDictionary değiştirebilirsiniz. Örneğin, aşağıdaki kod bir TempPath ortam değişkeni ekler: myProcess.StartInfo.EnvironmentVariables.Add("TempPath", "C:\\Temp")
. Özelliği false
değiştirdikten EnvironmentVariables 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.