XmlResolver.ResolveUri(Uri, String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在衍生類別中覆寫時,從基底和相對 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 或 null 若相關係 URI 無法解析。
例外狀況
relativeUri 是 null。
範例
請參考 XmlUrlResolver.GetEntity 使用此方法的範例。
備註
絕對 URI 可作為後續相對於該 URI 的實體請求的基礎 URI。