UriParser.Resolve(Uri, Uri, UriFormatException) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
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.