UriParser.Resolve(Uri, Uri, UriFormatException) Methode

Definitie

Aangeroepen door Uri constructors en TryCreate om een relatieve URI op te lossen.

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

Parameters

baseUri
Uri

Een basis-URI.

relativeUri
Uri

Een relatieve URI.

parsingError
UriFormatException

Wanneer deze methode wordt geretourneerd, bevat dit de fouten die zijn opgetreden tijdens het proces voor oplossen, indien van toepassing.

Retouren

De tekenreeks van de opgeloste relatieve Uri.

Uitzonderingen

baseUri parameter is geen absolute Uri

– of –

baseUri parameter vereist door de gebruiker gestuurde parsering.

Opmerkingen

Uri constructors en Uri.TryCreate gebruiken Resolve om een URI van baseUri en relativeUri.

Als er een parseringsfout optreedt, is de geretourneerde tekenreeks voor de opgeloste relatieve Uri waarde null.

Van toepassing op