UriParser.Resolve(Uri, Uri, UriFormatException) Metoda

Definice

Volá se konstruktory Uri a TryCreate překládá relativní identifikátor URI.

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

Parametry

baseUri
Uri

Základní identifikátor URI.

relativeUri
Uri

Relativní identifikátor URI.

parsingError
UriFormatException

Když tato metoda vrátí, obsahuje chyby, ke kterým došlo během procesu řešení, pokud existuje.

Návraty

String

Řetězec přeložené relativní Uri.

Výjimky

baseUri parametr není absolutní Uri

-nebo- baseUri parametr vyžaduje analýzu řízenou uživatelem.

Poznámky

Uri konstruktory a Uri.TryCreate slouží Resolve k vytvoření identifikátoru URI z baseUri a relativeUri.

Pokud dojde k chybě analýzy, vrácený řetězec pro vyřešenou relativní hodnotu Uri je null.

Platí pro