c# uri.host
Uri.DnsSafeHost属性 (Uri.DnsSafeHost Property)
Uri.DnsSafeHost Property is the instance property of Uri class which used to get a un-escaped hostname that is safe to use in DNS resolution. This property returns a string value. This property may generate System.InvalidOperationException exception.
Uri.DnsSafeHost属性是Uri类的实例属性,用于获取可以在DNS解析中安全使用的未转义主机名。 此属性返回一个字符串值。 此属性可能会生成System.InvalidOperationException异常。
Syntax:
句法:
public string DnsSafeHost { get; }
Return value:
返回值:
The return type of this property is string, it returns the host part of the URI in a format suitable for DNS resolution; or the original host string, if it is already suitable for resolution.
该属性的返回类型为string ,它以适合DNS解析的格式返回URI的主机部分; 或原始主机字符串(如果已经适合解析)。
Example to demonstrate example of Uri.DnsSafeHost Property
演示Uri.DnsSafeHost属性示例的示例
using System;
class UriExample
{
//Entry point of Program
static public void Main()
{
Uri domainUri;
domainUri = new Uri("https://www.includehelp.com:8082");
Console.WriteLine("Hostname: "+ domainUri.DnsSafeHost);
}
}
Output
输出量
Hostname: www.includehelp.com
In the above program, we created an object of Uri class initialized with the website name with port number and we got a un-escaped hostname using DnsSafeHost property.
在上面的程序中,我们创建了一个Uri类的对象,该对象用带有端口号的网站名称初始化,并且使用DnsSafeHost属性获得了一个未转义的主机名。
Reference: Uri.DnsSafeHost Property
翻译自: https://www.includehelp.com/dot-net/uri-dnssafehost-property-with-example.aspx
c# uri.host