UriParser.Resolve(Uri, Uri, UriFormatException) メソッド

定義

Uriコンストラクターによって呼び出され、相対 URI を解決するためにTryCreate

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.TryCreateResolveを使用して、baseUrirelativeUriから URI を構築します。

解析エラーが発生した場合、解決された相対 Uri の返される文字列は null になります。

適用対象