XmlResolver.ResolveUri(Uri, String) 方法

定义

当在派生类中被重写时,从基 URI 和相对 URI 解析绝对 URI。

public:
 virtual Uri ^ ResolveUri(Uri ^ baseUri, System::String ^ relativeUri);
public virtual Uri ResolveUri (Uri? baseUri, string? relativeUri);
public virtual Uri ResolveUri (Uri baseUri, string relativeUri);
abstract member ResolveUri : Uri * string -> Uri
override this.ResolveUri : Uri * string -> Uri
Public Overridable Function ResolveUri (baseUri As Uri, relativeUri As String) As Uri

参数

baseUri
Uri

用于解析相对 URI 的基 URI。

relativeUri
String

要解析的 URI。 URI 可以是绝对的或相对的。 如果是绝对的,此值有效地替换 baseUri 值。 如果是相对的,它与 baseUri 组合以构成绝对 URI。

返回

Uri

绝对 URI;如果不能解析相对 URI,则为 null

例外

relativeUrinull

示例

有关使用此方法的示例,请参阅 XmlUrlResolver.GetEntity

注解

绝对 URI 可用作相对于此 URI 的实体的任何后续请求的基 URI。

适用于