語言

UriParser.Resolve(Uri, Uri, UriFormatException) 方法

定義

由 Uri 建構者呼叫,用 TryCreate 來解析相對的 URI。

protected:
 virtual System::String ^ Resolve(Uri ^ baseUri, Uri ^ relativeUri, [Runtime::InteropServices::Out] UriFormatException ^ % parsingError);
protected virtual string? Resolve(Uri baseUri, Uri? relativeUri, out UriFormatException? parsingError);
protected virtual string Resolve(Uri baseUri, Uri relativeUri, out UriFormatException parsingError);
abstract member Resolve : Uri * Uri * UriFormatException -> string
override this.Resolve : Uri * Uri * UriFormatException -> string
Protected Overridable Function Resolve (baseUri As Uri, relativeUri As Uri, ByRef parsingError As UriFormatException) As String

參數

baseUri
Uri

一個基礎的URI。

relativeUri
Uri

一位親戚URI。

parsingError
UriFormatException

當此方法回傳時,包含解析過程中發生的錯誤(如有的話)。

傳回

解析關係 Uri的字串。

例外狀況

baseUri 參數並非絕對 Uri

-或-

baseUri 參數需要使用者驅動的解析。

備註

Uri建構子 並 Uri.TryCreate 用Resolve來從 和 baseUri構造一個 URIrelativeUri。

若發生解析錯誤,解析後的相關字 Uri 串為空。

適用於