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

當這個方法傳回時,包含解決程式期間發生的錯誤,如果有的話。

傳回

String

已解析相對 Uri 的字串。

例外狀況

baseUri 參數不是絕對 Uri

-或- baseUri 參數需要使用者驅動的剖析。

備註

Uri 建構函式,並使用 Uri.TryCreate ResolvebaseUrirelativeUri 建構 URI。

如果發生剖析錯誤,則已解析相對 Uri 的傳回字串為 null。

適用於