UriParser.Resolve(Uri, Uri, UriFormatException) UriParser.Resolve(Uri, Uri, UriFormatException) UriParser.Resolve(Uri, Uri, UriFormatException) UriParser.Resolve(Uri, Uri, UriFormatException) Method

定義

相対 URI を解決するために、Uri コンストラクターと TryCreate によって呼び出されます。Called by Uri constructors and TryCreate to resolve a relative 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);
abstract member Resolve : Uri * Uri *  -> string
override this.Resolve : Uri * Uri *  -> string
Protected Overridable Function Resolve (baseUri As Uri, relativeUri As Uri, ByRef parsingError As UriFormatException) As String

パラメーター

baseUri
Uri Uri Uri Uri

ベース URI。A base URI.

relativeUri
Uri Uri Uri Uri

相対 URI。A relative URI.

parsingError
UriFormatException UriFormatException UriFormatException UriFormatException

解決処理中のエラー (存在する場合)。Errors during the resolve process, if any.

戻り値

解決された相対 Uri の文字列。The string of the resolved relative Uri.

例外

baseUri パラメーターが絶対 Uri ではありません。baseUri parameter is not an absolute Uri

または-or- baseUri パラメーターが、ユーザーによる解析を必要とします。baseUri parameter requires user-driven parsing.

注釈

Uri コンス トラクターとUri.TryCreate使用Resolveから URI を作成するbaseUrirelativeUriします。Uri constructors and Uri.TryCreate use Resolve to construct a URI from baseUri and relativeUri.

場合は、解析エラーが発生した、返される文字列に解決された相対Uriが null です。If a parsing error occurs, the returned string for the resolved relative Uri is null.

適用対象