UriParser.Resolve(Uri, Uri, UriFormatException) Metod

Definition

Anropas av Uri konstruktorer och TryCreate för att lösa en relativ 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);
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

Parametrar

baseUri
Uri

En bas-URI.

relativeUri
Uri

En relativ URI.

parsingError
UriFormatException

När den här metoden returneras innehåller den eventuella fel som uppstod under matchningsprocessen.

Returer

Strängen för den lösta relativa Uri.

Undantag

baseUri parametern är inte en absolut Uri

-eller-

baseUri parametern kräver användardriven parsning.

Kommentarer

Uri konstruktorer och Uri.TryCreate använder Resolve för att konstruera en URI från baseUri och relativeUri.

Om ett parsningsfel inträffar är den returnerade strängen för den lösta släktingen Uri null.

Gäller för