XmlResolver.ResolveUri(Uri, String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
当在派生类中被重写时,从基 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,则为 null
。
例外
relativeUri
为 null
。
示例
有关使用此方法的示例,请参阅 XmlUrlResolver.GetEntity 。
注解
绝对 URI 可用作相对于此 URI 的实体的任何后续请求的基 URI。