UriParser.Resolve(Uri, Uri, UriFormatException) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Ř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.