XmlPreloadedResolver Класс

Определение

Представляет класс, который используется для предварительной записи в кэш определений DTD и потоков XML.

public ref class XmlPreloadedResolver : System::Xml::XmlResolver
public class XmlPreloadedResolver : System.Xml.XmlResolver
type XmlPreloadedResolver = class
    inherit XmlResolver
Public Class XmlPreloadedResolver
Inherits XmlResolver
Наследование
XmlPreloadedResolver

Комментарии

Тип XmlPreloadedResolver используется в качестве сопоставителя, если автоматические вызовы сети не нужны или недоступны. Например, этот тип можно использовать для загрузки кэшированных внешних DTD. Кроме того, можно использовать XmlPreloadedResolver для предварительной загрузки известных DTD, определенных в XHTML 1.0. Предварительная загрузка известных DTD не запускает сетевые подключения, так как эти DTD уже внедрены в System.Xml. Сборка Utils. В настоящее время включает DTD, XmlPreloadedResolver определенные в XHTML 1.0 и RSS 0.91.

Конструкторы

XmlPreloadedResolver()

Инициализирует новый экземпляр класса XmlPreloadedResolver.

XmlPreloadedResolver(XmlKnownDtds)

Инициализирует новый экземпляр класса XmlPreloadedResolver указанными предварительно загруженными известными DTD.

XmlPreloadedResolver(XmlResolver)

Инициализирует новый экземпляр класса XmlPreloadedResolver указанным резервным распознавателем.

XmlPreloadedResolver(XmlResolver, XmlKnownDtds)

Инициализирует новый экземпляр класса XmlPreloadedResolver указанным резервным распознавателем и предварительно загруженными известными DTD.

XmlPreloadedResolver(XmlResolver, XmlKnownDtds, IEqualityComparer<Uri>)

Инициализирует новый экземпляр класса XmlPreloadedResolver указанным резервным распознавателем, предварительно загруженными известными DTD и компаратором проверки на равенство URI.

Свойства

Credentials

Задает учетные данные, используемые для аутентификации базового WebRequest.

PreloadedUris

Получает коллекцию предварительно загруженных кодов URI.

Методы

Add(Uri, Byte[])

Добавляет массив байт к хранилищу XmlPreloadedResolver и сопоставляет его URI. Если хранилище уже содержит сопоставление с таким же кодом URI, существующее сопоставление переопределяется.

Add(Uri, Byte[], Int32, Int32)

Добавляет массив байт к хранилищу XmlPreloadedResolver и сопоставляет его URI. Если хранилище уже содержит сопоставление с таким же кодом URI, существующее сопоставление переопределяется.

Add(Uri, Stream)

Добавляет Stream к хранилищу XmlPreloadedResolver и сопоставляет его URI. Если хранилище уже содержит сопоставление с таким же кодом URI, существующее сопоставление переопределяется.

Add(Uri, String)

Добавляет строку с предварительно загруженными данных в хранилище XmlPreloadedResolver и сопоставляет ее с универсальным кодом ресурса (URI). Если хранилище уже содержит сопоставление с таким же кодом URI, существующее сопоставление переопределяется.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetEntity(Uri, String, Type)

Сопоставляет код URI с объектом, содержащим фактический ресурс.

GetEntityAsync(Uri, String, Type)

Асинхронно сопоставляет URI с объектом, содержащим фактический ресурс.

GetEntityAsync(Uri, String, Type)

Асинхронно сопоставляет URI с объектом, содержащим фактический ресурс.

(Унаследовано от XmlResolver)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
Remove(Uri)

Удаляет данные, соответствующие коду URI, из распознавателя XmlPreloadedResolver.

ResolveUri(Uri, String)

Разрешает абсолютный URI на основе базового и относительного URI.

SupportsType(Uri, Type)

Определяет, поддерживает ли сопоставитель другие Type s, чем просто Stream.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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