Класс System::Xml::XmlUrlResolver
Содержание
[
Скрывать
]XmlUrlResolver class
Разрешает внешние XML‑ресурсы, указанные унифицированным идентификатором ресурса (URI).
class XmlUrlResolver : public System::Xml::XmlResolver
Методы
| Метод | Описание |
|---|---|
| GetEntity(SharedPtr<Uri>, String, const TypeInfo&) override | Отображает URI на объект, содержащий фактический ресурс. |
| ResolveUri(SharedPtr<Uri>, String) override | Разрешает абсолютный URI из базового и относительного URI. |
| set_CachePolicy(const SharedPtr<Net::Cache::RequestCachePolicy>&) | Устанавливает политику кэширования для базового объекта WebRequest. |
| set_Credentials(SharedPtr<Net::ICredentials>) override | Устанавливает учетные данные, используемые для аутентификации веб‑запросов. |
| set_Proxy(const SharedPtr<Net::IWebProxy>&) | Устанавливает сетевой прокси для базового объекта WebRequest. |
| XmlUrlResolver() | Инициализирует новый экземпляр класса XmlUrlResolver. |
Typedefs
| Определение типа | Описание |
|---|---|
| Ptr | Псевдоним для shared pointer к экземпляру этого класса. |
Примечания
Объекты этого класса должны выделяться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляры этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам времени выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
См. также
- Class XmlResolver
- Namespace System::Xml
- Library Aspose.Font for C++