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

Definición

Los constructores de Uri y TryCreate lo llaman para resolver un identificador 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

Identificador URI base.

relativeUri
Uri

Identificador URI relativo.

parsingError
UriFormatException

Cuando este método vuelve, contiene los errores que se produjeron durante el proceso de resolución, si existe.

Devoluciones

String

La cadena del Uri relativo resuelto.

Excepciones

El parámetro baseUri no es un Uri absoluto.

o bien El parámetro baseUri requiere un análisis controlado por el usuario.

Comentarios

Uri constructores y Uri.TryCreate uso Resolve para construir un URI a partir de baseUri y relativeUri.

Si se produce un error de análisis, la cadena devuelta para el relativo Uri resuelto es NULL.

Se aplica a