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

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

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

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

Исключения

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

–или–

baseUri параметру требуется синтаксический анализ, управляемый пользователем.

Комментарии

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

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

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