http://msdn.microsoft.com/en-us/library/system.urihostnametype.aspx和http://msdn.microsoft.com/en-us/library/system.uri.checkhostname.aspx的文檔有點不清楚。什麼時候Uri.CheckHostName()返回UriHostNameType.Basic而不是UriHostNameType.Dns或UriHostNameType.Unknown?
Uri.CheckHostName(string)
返回UriHostNameType.Dns
代表有效的DNS主機名,當字符串包含無效字符等時返回UriHostNameType.Unknown
。這種方法在什麼情況下會返回UriHostNameType.Basic
?