Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Mendapatkan Nama Komputer dalam .NET?

Bagaimana untuk Mendapatkan Nama Komputer dalam .NET?

Linda Hamilton
Linda Hamiltonasal
2024-12-31 15:21:131019semak imbas

How to Retrieve the Computer Name in .NET?

Mengambil Nama Komputer dalam .NET

Dalam rangka kerja pengaturcaraan .NET, terdapat beberapa kaedah untuk mendapatkan semula nama komputer yang aplikasi sedang berjalan.

Console atau WinForms Aplikasi

Untuk aplikasi konsol atau WinForms, anda boleh menggunakan sifat System.Environment.MachineName:

string computerName = System.Environment.MachineName;

Aplikasi Web

Untuk aplikasi web, anda boleh mengakses nama komputer melalui HttpContext.Current.Server objek:

string computerName = HttpContext.Current.Server.MachineName;

Nama Domain Layak Penuh (FQDN)

Jika anda memerlukan nama domain yang layak sepenuhnya (FQDN) dan bukannya nama pendek, gunakan Sistem Kaedah .Net.Dns.GetHostName():

string fqdn = System.Net.Dns.GetHostName();

Tambahan Pertimbangan

Resolusi FQDN:

Jika System.Net.Dns.GetHostName() tidak mengembalikan FQDN, rujuk soalan "Bagaimana untuk mencari FQDN mesin tempatan dalam C#/.NET?" untuk butiran tambahan.

Perbezaan Harta:

Untuk maklumat lanjut tentang perbezaan antara SystemInformation.ComputerName, Environment.MachineName dan Net.Dns.GetHostName, rujuk kepada dokumentasi "Perbezaan antara SystemInformation.ComputerName, Environment.MachineName dan Net.Dns.GetHostName".

Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Nama Komputer dalam .NET?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn