当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


C# Uri.CheckHostName()用法及代码示例


Uri.CheckHostName() 方法

Uri.CheckHostName() 方法是一个静态方法,它返回 UriHostNameType 枚举对象,我们需要将返回的枚举对象与 UriHostNameType.Dns 进行比较。如果两者相等,则条件为真,否则为假。

用法:

    UriHostNameType Uri.CheckHostName(string Hostname);

参数:

  • string Hostname– 表示要检查的主机名,是否有效。

返回值:

这个方法的返回类型是UriHostNameType,它返回一个 UriHostNameType 枚举对象,该对象与 UriHostNameType.Dns 进行比较以检查 DNS 是否有效。

示例演示 Uri.CheckHostName() 方法的示例

using System;

class UriExample
{
    //Entry point of Program
    static public void Main()
    {
        UriHostNameType hostNameType;
        
        hostNameType =Uri.CheckHostName("www.includehelp.com");
        if (hostNameType == UriHostNameType.Dns)
        {
            Console.WriteLine("It is valid DNS");
        }
        else
        {
            Console.WriteLine("It is not valid DNS");
        }

        hostNameType = Uri.CheckHostName("www.includehelp!com");
        if (hostNameType == UriHostNameType.Dns)
        {
            Console.WriteLine("It is valid DNS");
        }
        else
        {
            Console.WriteLine("It is not valid DNS");
        }
    }
}

输出

It is valid DNS
It is not valid DNS


相关用法


注:本文由纯净天空筛选整理自 C# | Uri.CheckHostName() Method with Example。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。