IPGlobalProperties.HostName Propriété

Définition

Obtient le nom d'hôte de l'ordinateur local.

C#
public abstract string HostName { get; }

Valeur de propriété

Instance String qui contient le nom NetBIOS de l'ordinateur.

Exceptions

Un appel de fonction Win32 a échoué.

Exemples

L’exemple de code suivant affiche des informations réseau pour l’ordinateur local.

C#
IPGlobalProperties properties = IPGlobalProperties.GetIPGlobalProperties();
Console.WriteLine("Computer name: {0}", properties.HostName);
Console.WriteLine("Domain name:   {0}", properties.DomainName);
Console.WriteLine("Node type:     {0:f}", properties.NodeType);
Console.WriteLine("DHCP scope:    {0}", properties.DhcpScopeName);
Console.WriteLine("WINS proxy?    {0}", properties.IsWinsProxy);

Remarques

Cette propriété appelle la fonction d’assistance IP native, GetNetworkParams, qui retourne une structure FIXED_INFO qui contient la chaîne de nom d’hôte NetBIOS. La chaîne de nom d’hôte est tronquée lorsqu’elle dépasse 15 caractères.

Le nom NetBIOS d’un ordinateur doit être unique au sein d’un réseau et n’est pas entièrement qualifié par le nom de domaine.

S’applique à

Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1