Condividi tramite


UriParser.Resolve(Uri, Uri, UriFormatException) Metodo

Definizione

Chiamato dai costruttori Uri e da TryCreate per risolvere un URI relativo.

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

Parametri

baseUri
Uri

URI di base.

relativeUri
Uri

URI relativo.

parsingError
UriFormatException

Quando questo metodo restituisce, contiene gli errori che si sono verificati durante il processo di risoluzione, se presente.

Restituisce

String

Stringa dell'oggetto Uri relativo risolto.

Eccezioni

Il parametro baseUri non è un oggetto Uri assoluto

-oppure- il parametro baseUri richiede un'analisi eseguita dall'utente.

Commenti

Uri costruttori e Uri.TryCreate usare Resolve per costruire un URI da baseUri e relativeUri.

Se si verifica un errore di analisi, la stringa restituita per il relativo Uri risolto è Null.

Si applica a