當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。