UriParser.GetComponents(Uri, UriComponents, UriFormat) 方法

定义

从 URI 获取组件。

C#
protected virtual string GetComponents(Uri uri, UriComponents components, UriFormat format);

参数

uri
Uri

要分析的 URI。

components
UriComponents

要从 uri中检索的 UriComponents

format
UriFormat

控制特殊字符转义方式的 UriFormat 值之一。

返回

包含组件的字符串。

例外

format 无效。

-或-

components 不是有效 UriComponents 值的组合。

uri 需要用户驱动的分析

-或-

uri 不是绝对 URI。 不能将相对 URI 与此方法一起使用。

注解

使用 GetComponents 方法确定 URI 的各个部分的值,例如 SchemeHostPort

组件按 URI 中显示的顺序返回。 例如,如果指定了 Scheme,则首先显示它。

适用于

产品 版本
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 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 2.0, 2.1

另请参阅