HostName(String) 构造函数

定义

从包含主机名或 IP 地址的字符串创建新的 HostName 对象。

public:
 HostName(Platform::String ^ hostName);
 HostName(winrt::hstring const& hostName);
public HostName(string hostName);
function HostName(hostName)
Public Sub New (hostName As String)

参数

hostName
String

Platform::String

winrt::hstring

包含主机名或 IP 地址的字符串。

注解

此构造函数创建新的 HostName 对象。 hostName 参数可以包含主机名或 IP 地址。 HostName 对象可用于本地主机名或远程主机名。

hostName 参数可以包含以下项之一:

  • 可由域名系统 (DNS) 或其他命名空间提供程序解析的主机的名称。
  • 与本地计算机上的以下文件中的字符串匹配的主机的名称: %WINDIR%\system32\drivers\etc\hosts
  • 包含主机的 IPv4 或 IPv6 网络地址的字符串。 IPv4 地址字符串以点十进制表示法 (“192.168.1.111”表示,例如) 。 IPv6 地址使用十六进制表示法 (“21DA:00D3:0010:2F3B:02AA:00FF:FE28:9C5A”,例如) 。 如果 hostName 参数是“localhost”字符串,则表示本地计算机上的所有环回地址。

Windows.Networking.Connectivity 命名空间中的 NetworkInformation.GetHostNames 方法可用于检索与本地计算机关联的主机名或 IP 地址的列表。 然后,可以将其中一个主机名或 IP 地址用于 hostName 参数。

如果 hostName 参数为 null 或包含空字符串,则构造函数将失败。

适用于

另请参阅