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

Um URI de base.

relativeUri
Uri

Um URI relativo.

parsingError
UriFormatException

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

Retornos

A cadeia de caracteres do relativo Uriresolvido.

Exceções

baseUri parâmetro não é absoluto Uri

- ou -

baseUri O parâmetro requer 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