UriParser.Resolve(Uri, Uri, UriFormatException) Methode

Definition

Wird von Uri-Konstruktoren und TryCreate aufgerufen, um einen relativen URI aufzulösen.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

Parameter

baseUri
Uri

Ein Basis-URI.A base URI.

relativeUri
Uri

Ein relativer URI.A relative URI.

parsingError
UriFormatException

Fehler während des Auflösevorgangs, sofern vorhanden.Errors during the resolve process, if any.

Gibt zurück

Die Zeichenfolge des aufgelösten relativen Uri.The string of the resolved relative Uri.

Ausnahmen

Der baseUri-Parameter ist kein absoluter Uri.baseUri parameter is not an absolute Uri

- oder --or- baseUri-Parameter erfordert eine benutzergesteuerte Analyse.baseUri parameter requires user-driven parsing.

Hinweise

Uri-Konstruktoren und Uri.TryCreate verwenden Resolve, um einen URI aus baseUri und relativeUri zu erstellen.Uri constructors and Uri.TryCreate use Resolve to construct a URI from baseUri and relativeUri.

Wenn ein Fehler auftritt, ist die zurückgegebene Zeichenfolge für die aufgelöste relative Uri NULL.If a parsing error occurs, the returned string for the resolved relative Uri is null.

Gilt für: