UriParser.Resolve(Uri, Uri, UriFormatException) 메서드

정의

Uri 생성자와 TryCreate에서 호출되어 상대 URI를 확인합니다.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 * 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입니다.A base URI.

relativeUri
Uri

상대 URI입니다.A relative URI.

parsingError
UriFormatException

있는 경우에 확인 프로세스 동안 오류입니다.Errors during the resolve process, if any.

반환

String

확인된 상대 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.TryCreate Uri Resolve를 사용 하 여 baseUrirelativeUri에서 URI를 생성 합니다.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.

적용 대상