Partilhar via


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

Definição

Chamado pelos construtores Uri e TryCreate para resolver um 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

Parâmetros

baseUri
Uri

Um URI de base.

relativeUri
Uri

Um URI relativo.

parsingError
UriFormatException

Quando esse método retorna, contém os erros que ocorreram durante o processo de resolução, se houver.

Retornos

String

A cadeia de caracteres do Uri relativo resolvido.

Exceções

O parâmetro baseUri não é um Uri absoluto

- ou - O parâmetro baseUri exige uma análise controlada pelo usuário.

Comentários

Uri construtores e Uri.TryCreate usar Resolve para construir um URI de baseUri e relativeUri.

Se ocorrer um erro de análise, a cadeia de caracteres retornada para o relativo Uri resolvido será nula.

Aplica-se a