XmlResolver.ResolveUri(Uri, String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
При переопределении в производном классе разрешает абсолютный URI из базовых и относительных URI.
public:
virtual Uri ^ ResolveUri(Uri ^ baseUri, System::String ^ relativeUri);
public virtual Uri ResolveUri(Uri? baseUri, string? relativeUri);
public virtual Uri ResolveUri(Uri baseUri, string relativeUri);
abstract member ResolveUri : Uri * string -> Uri
override this.ResolveUri : Uri * string -> Uri
Public Overridable Function ResolveUri (baseUri As Uri, relativeUri As String) As Uri
Параметры
- baseUri
- Uri
Базовый универсальный код ресурса (URI), используемый для разрешения относительного URI.
- relativeUri
- String
URI для разрешения. Универсальный код ресурса (URI) может быть абсолютным или относительным. Если абсолютно, это значение фактически заменяет baseUri значение. Если относительный, он объединяется с baseUri абсолютным универсальным кодом ресурса (URI).
Возвращаемое значение
Абсолютный универсальный код ресурса (URI) или null относительный универсальный код ресурса (URI) не может быть разрешен.
Исключения
relativeUri равно null.
Примеры
Пример использования этого метода см XmlUrlResolver.GetEntity . в примере.
Комментарии
Абсолютный URI может использоваться в качестве базового URI для любых последующих запросов сущностей, относящихся к этому URI.