UriParser.Resolve(Uri, Uri, UriFormatException) Metoda

Definicja

Wywoływane przez Uri konstruktory i TryCreate, aby rozwiązać względny identyfikator URI.Called by Uri constructors and TryCreate to resolve a relative 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);
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

Podstawowy identyfikator URI.A base URI.

relativeUri
Uri

Względny identyfikator URI.A relative URI.

parsingError
UriFormatException

Błędy w procesie rozwiązywania (jeśli istnieją).Errors during the resolve process, if any.

Zwraca

Ciąg rozwiązanej Uriwzględnej.The string of the resolved relative Uri.

Wyjątki

baseUri parametr nie jest bezwzględnym UribaseUri parameter is not an absolute Uri

lub-or- parametr baseUri wymaga analizy opartej na użytkownikach.baseUri parameter requires user-driven parsing.

Uwagi

Konstruktory Uri i Uri.TryCreate używają Resolve do konstruowania identyfikatora URI z baseUri i relativeUri.Uri constructors and Uri.TryCreate use Resolve to construct a URI from baseUri and relativeUri.

Jeśli wystąpi błąd analizy, zwrócony ciąg dla rozwiązanej Uri względnej ma wartość null.If a parsing error occurs, the returned string for the resolved relative Uri is null.

Dotyczy