Récupération du nom de l'ordinateur dans .NET
Dans le framework de programmation .NET, il existe plusieurs méthodes pour récupérer le nom de l'ordinateur sur lequel une application est en cours d'exécution.
Console ou WinForms Application
Pour les applications console ou WinForms, vous pouvez utiliser la propriété System.Environment.MachineName :
string computerName = System.Environment.MachineName;
Application Web
Pour les applications Web, vous pouvez accéder au nom de l'ordinateur via HttpContext.Current.Server object :
string computerName = HttpContext.Current.Server.MachineName;
Nom de domaine complet (FQDN)
Si vous avez besoin du nom de domaine complet (FQDN) au lieu du nom court, utilisez le système Méthode .Net.Dns.GetHostName() :
string fqdn = System.Net.Dns.GetHostName();
Supplémentaire Considérations
Résolution du nom de domaine complet :
Si System.Net.Dns.GetHostName() ne renvoie pas le nom de domaine complet, reportez-vous à la question « Comment trouver le nom de domaine complet de la machine locale en C#/.NET ?" pour plus de détails.
Différences de propriété :
Pour plus d'informations sur les différences entre SystemInformation.ComputerName, Environment.MachineName et Net.Dns.GetHostName, reportez-vous au documentation "Différence entre SystemInformation.ComputerName, Environment.MachineName et Net.Dns.GetHostName".
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!