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

Definição

Chamado por Uri construtores 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

Uma URI base.

relativeUri
Uri

Uma URIA relativa.

parsingError
UriFormatException

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

Devoluções

A cadeia do relativo Uriresolvido .

Exceções

baseUri parâmetro não é absoluto Uri

-ou-

baseUri O parâmetro requer análise sintática orientada pelo utilizador.

Observações

Uri construtores e Uri.TryCreate usam Resolve para construir um URI a partir de baseUri e relativeUri.

Se ocorrer um erro de análise sintática, a cadeia devolvida para o relativo Uri resolvido é nula.

Aplica-se a