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

定义

从 URI 获取组件。

protected:
 virtual System::String ^ GetComponents(Uri ^ uri, UriComponents components, UriFormat format);
protected virtual string GetComponents (Uri uri, UriComponents components, UriFormat format);
abstract member GetComponents : Uri * UriComponents * UriFormat -> string
override this.GetComponents : Uri * UriComponents * UriFormat -> string
Protected Overridable Function GetComponents (uri As Uri, components As UriComponents, format As UriFormat) As String

参数

uri
Uri

要分析的 URI。

components
UriComponents

要从 uri中检索的 UriComponents

format
UriFormat

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

返回

包含组件的字符串。

例外

format 无效。

-或-

components 不是有效 UriComponents 值的组合。

uri 需要用户驱动的分析

-或-

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

注解

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

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

适用于

另请参阅