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

このメソッドから制御が戻るときに、解決プロセス中に発生したエラー (存在する場合) が格納されます。

戻り値

String

解決された相対 Uri の文字列。

例外

baseUri パラメーターが絶対 Uri ではありません。

  • または - baseUri パラメーターが、ユーザーによる解析を必要とします。

注釈

Uriコンストラクターを使用し、次Uri.TryCreateの場所から baseUri URI を構築するために使用ResolveしますrelativeUri

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

適用対象