Uri.UserInfo 属性

定义

获取用户名、密码或其他与指定 URI 关联的特定于用户的信息。

C#
public string UserInfo { get; }

属性值

与 URI 关联的用户信息。 返回值不包括“@”字符,该字符是一个保留字符,用于分隔 URI 的用户信息部分。

例外

此实例代表一个相对 URI,而此属性仅对绝对 URI 有效。

示例

以下示例创建 一个 Uri 实例,并将用户信息写入控制台。

C#
Uri uriAddress = new Uri ("http://user:password@www.contoso.com/index.htm ");
Console.WriteLine(uriAddress.UserInfo);
Console.WriteLine("Fully Escaped {0}", uriAddress.UserEscaped ? "yes" : "no");

注解

此属性返回的值通常采用“userName:password”格式。

适用于

产品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0