Udostępnij za pośrednictwem


UriParser.Resolve(Uri, Uri, UriFormatException) Metoda

Definicja

Wywoływane przez Uri konstruktory i TryCreate rozpoznawanie względnego identyfikatora 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

Podstawowy identyfikator URI.

relativeUri
Uri

Względny identyfikator URI.

parsingError
UriFormatException

Gdy ta metoda zwróci wartość , zawiera błędy, które wystąpiły podczas procesu rozwiązywania, jeśli istnieją.

Zwraca

String

Ciąg rozpoznanego względnego Uri.

Wyjątki

baseUri parametr nie jest bezwzględny Uri

-lub- baseUri Parametr wymaga analizy opartej na użytkowniku.

Uwagi

Uri konstruktory i Uri.TryCreate służą Resolve do konstruowania identyfikatora URI z baseUri i relativeUri.

Jeśli wystąpi błąd analizy, zwracany ciąg dla rozpoznanego względnego Uri ma wartość null.

Dotyczy