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. XmlPreloadedResolver В настоящее время содержит DTD, определенные в XHTML 1.0 и RSS 0.91.

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

Имя Описание
XmlPreloadedResolver()

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

XmlPreloadedResolver(XmlKnownDtds)

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

XmlPreloadedResolver(XmlResolver, XmlKnownDtds, IEqualityComparer<Uri>)

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

XmlPreloadedResolver(XmlResolver, XmlKnownDtds)

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

XmlPreloadedResolver(XmlResolver)

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

Свойства

Имя Описание
Credentials

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

PreloadedUris

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

Методы

Имя Описание
Add(Uri, Byte[], Int32, Int32)

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

Add(Uri, Byte[])

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

Add(Uri, Stream)

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

Add(Uri, String)

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

Equals(Object)

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

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

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

GetEntityAsync(Uri, String, Type)

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

GetHashCode()

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

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

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

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

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

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

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

ResolveUri(Uri, String)

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

SupportsType(Uri, Type)

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

ToString()

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

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

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