.NET 6 Innovations serisinin onuncu bölümü, çalışan süreçler hakkındaki bilgilere erişimle ilgilidir.
statik sınıf System.Environment .NET tabanına aittir: 2002’de .NET Framework 1.0’dan beri kullanılmaktadır. Şimdi .NET 6’da Microsoft bu sınıfa iki yeni statik özellik ekledi:
System.Diagnostics.Process p = Process.GetCurrentProcess();
Console.WriteLine(p.Id);
Console.WriteLine(p.MainModule.FileName);
Ancak, iki yeni özelliğin uygulamaları, fazladan sınıf yükü olmadan doğrudan işletim sistemi API’lerini sorguladığından, yeni yol daha verimlidir. System.Diagnostics.Process. Bu, GitHub’daki kaynak kodunda, Windows uygulaması ve ilişkili Interop uygulamasıyla Unix uygulamasıyla bağlantılı olarak görülebilir. Arka plan bilgileri tartışma numarası 40862’de bulunabilir.
()
Haberin Sonu
statik sınıf System.Environment .NET tabanına aittir: 2002’de .NET Framework 1.0’dan beri kullanılmaktadır. Şimdi .NET 6’da Microsoft bu sınıfa iki yeni statik özellik ekledi:
- Environment.ProcessId Geçerli işlemin işlem kimlik numarasını döndürür.
- Environment.ProcessPath işlemi başlatan yürütülebilir dosyanın yolunu döndürür.
System.Diagnostics.Process p = Process.GetCurrentProcess();
Console.WriteLine(p.Id);
Console.WriteLine(p.MainModule.FileName);
Ancak, iki yeni özelliğin uygulamaları, fazladan sınıf yükü olmadan doğrudan işletim sistemi API’lerini sorguladığından, yeni yol daha verimlidir. System.Diagnostics.Process. Bu, GitHub’daki kaynak kodunda, Windows uygulaması ve ilişkili Interop uygulamasıyla Unix uygulamasıyla bağlantılı olarak görülebilir. Arka plan bilgileri tartışma numarası 40862’de bulunabilir.
()
Haberin Sonu