c# - Uri.CheckHostName() 何时返回 UriHostNameType.Basic 而不是 UriHostNameType.Dns 或 UriHostNameType.Unknown?

标签 c# mono

文档位于 http://msdn.microsoft.com/en-us/library/system.urihostnametype.aspxhttp://msdn.microsoft.com/en-us/library/system.uri.checkhostname.aspx有点不清楚。

Uri.CheckHostName(string) 为有效的 DNS 主机名返回 UriHostNameType.Dns,当字符串包含时返回 UriHostNameType.Unknown无效字符等。此方法在什么情况下会返回 UriHostNameType.Basic

最佳答案

现在 .NET Core 是开源的,我们可以肯定地知道。

就像 Mono 一样,它从不返回 UriHostNameType.Basic

Link to source code

关于c# - Uri.CheckHostName() 何时返回 UriHostNameType.Basic 而不是 UriHostNameType.Dns 或 UriHostNameType.Unknown?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18341441/

相关文章:

c# - 在 .NET 的 Fluent Assertions 中检查 ShouldThrow Exception.Data

.net - 在 Mono v2.10 上使用 RazorEngine v3

mono - 使用嵌入式 Mono 调试如何在 C# 代码中设置断点?

c# - 连接到具有特定实例名称的 sql server 时 Mono 崩溃

c# - 在 C# 中存储全局变量(如路径)的位置?

c# - 检查子字符串的有效方法 C#

c# - 如何在C#中暂停和恢复音频

c# - 特定时区的 DateTime.Today

c# - 覆盖 LINQ 扩展方法

asp.net - 将 ASP.NET 应用程序转换为 Mono,无需 .csproj 和 .sln