UriParser.Resolve(Uri, Uri, UriFormatException) Méthode

Définition

Appelé par les constructeurs Uri et TryCreate pour résoudre un URI relatif.

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

Paramètres

baseUri
Uri

URI de base.

relativeUri
Uri

URI relatif.

parsingError
UriFormatException

Lorsque cette méthode est retournée, contient les erreurs qui se sont produites pendant le processus de résolution, le cas échéant.

Retours

String

Chaîne du Uri relatif résolu.

Exceptions

Le paramètre baseUri n'est pas un Uriabsolu

  • ou - Le paramètre baseUri requiert une analyse exécutée par l'utilisateur.

Remarques

Uriconstructeurs et Uri.TryCreate utilisation pour construire un URI à partir et relativeUri``baseUri Resolve .

Si une erreur d’analyse se produit, la chaîne retournée pour le relatif Uri résolu est null.

S’applique à