UriParser.Resolve(Uri, Uri, UriFormatException) Метод

Определение

Вызывается конструкторами Uri и TryCreate для разрешения относительного 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

Параметры

baseUri
Uri

Базовый URI.

relativeUri
Uri

Относительный URI.

parsingError
UriFormatException

При возврате этого метода содержатся ошибки, возникшие во время процесса разрешения, если таковые есть.

Возвращаемое значение

String

Строка разрешенного относительного кода Uri.

Исключения

baseUri параметр не является абсолютным Uri

-или- Для параметра baseUri требуется проведение анализа пользователем.

Комментарии

Uri конструкторы и Uri.TryCreate использование для Resolve создания универсального кода ресурса (URI) из baseUri и relativeUri.

Если возникает ошибка синтаксического анализа, возвращаемая строка для разрешенного относительного Uri значения имеет значение NULL.

Применяется к