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 可以是绝对 URI 或相对 URI。 如果为绝对值,则此值会有效地替换该值 baseUri 。 如果相对,它将与 baseUri 生成绝对 URI 结合使用。

返回

Uri

绝对 URI 或 null 无法解析相对 URI。

例外

relativeUrinull

示例

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

注解

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

适用于