XmlReaderSettings Класс

Определение

Задает набор функций, которые должны поддерживаться объектом XmlReader, создаваемым с помощью метода Create.

public ref class XmlReaderSettings sealed
public sealed class XmlReaderSettings
type XmlReaderSettings = class
Public NotInheritable Class XmlReaderSettings
Наследование
XmlReaderSettings

Примеры

В следующем примере создается объект , XmlReader использующий с XmlUrlResolver необходимыми учетными данными.

// Create an XmlUrlResolver with the credentials necessary to access the Web server.
var resolver = new XmlUrlResolver();
var myCred = new NetworkCredential(UserName, SecurelyStoredPassword, Domain);
resolver.Credentials = myCred;

var settings = new XmlReaderSettings();
settings.XmlResolver = resolver;

// Create the reader.
XmlReader reader = XmlReader.Create("http://serverName/data/books.xml", settings);
' Create an XmlUrlResolver with the credentials necessary to access the Web server.
Dim resolver As New XmlUrlResolver()
Dim myCred As System.Net.NetworkCredential
myCred = New System.Net.NetworkCredential(UserName, SecurelyStoredPassword, Domain)
resolver.Credentials = myCred

Dim settings As New XmlReaderSettings()
settings.XmlResolver = resolver

' Create the reader.
Dim reader As XmlReader = XmlReader.Create("http://serverName/data/books.xml", settings)

Комментарии

Дополнительные сведения об этом API см. в разделе Дополнительные примечания API для XmlReaderSettings.

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

XmlReaderSettings()

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

XmlReaderSettings(XmlResolver)
Устаревшие..

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

Свойства

Async

Получает или задает значение, указывающее, можно ли использовать асинхронные методы XmlReader для конкретного экземпляра XmlReader.

CheckCharacters

Возвращает или задает значение, показывающее, осуществляется ли проверка символов.

CloseInput

Возвращает или задает значение, указывающее, следует ли закрыть основной поток или TextReader при закрытии средства чтения.

ConformanceLevel

Возвращает или задает уровень соответствия для XmlReader.

DtdProcessing

Получает или задает значение, определяющее обработку определений DTD.

IgnoreComments

Возвращает или задает значение, указывающее, следует ли игнорировать комментарии.

IgnoreProcessingInstructions

Возвращает или задает значение, указывающее, следует ли игнорировать инструкции по обработке.

IgnoreWhitespace

Возвращает или задает значение, определяющее, будут ли игнорироваться незначимые символы-разделители.

LineNumberOffset

Возвращает или задает смещение номера строки объекта XmlReader.

LinePositionOffset

Возвращает или задает смещение позиции строки объекта XmlReader.

MaxCharactersFromEntities

Возвращает или задает значение, указывающее максимально допустимое количество символов в документе, которые возникают вследствие расширения сущностей.

MaxCharactersInDocument

Возвращает или задает значение, указывающее максимальное допустимое количество символов в XML-документе. Нуль (0) означает отсутствие ограничений на размер XML-документа. Значение, не равное нулю, указывает максимальное количество символов.

NameTable

Возвращает или задает таблицу XmlNameTable, используемую для разделенных сравнений строк.

ProhibitDtd
Устаревшие..
Устаревшие..

Возвращает или задает значение, определяющее, следует ли запретить обработку DTD. Это свойство устарело. Взамен рекомендуется использовать DtdProcessing.

Schemas

Возвращает или задает XmlSchemaSet для использования при проверке схемы.

ValidationFlags

Возвращает или задает значение, указывающее параметры проверки схемы. Этот параметр применим к объектам XmlReader, служащим для проверки схем (значение свойства ValidationType равно ValidationType.Schema).

ValidationType

Возвращает или задает значение, показывающее, будет ли XmlReader при считывании выполнять проверку типа назначения.

XmlResolver

Задает XmlResolver, используемый для доступа ко внешним документам.

Методы

Clone()

Создает копию экземпляра XmlReaderSettings.

Equals(Object)

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

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

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

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

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

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

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

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

Повторно загружает значения по умолчанию для элементов класса параметров.

ToString()

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

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

События

ValidationEventHandler

Возникает, когда средство чтения встречает ошибки проверки.

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

См. также раздел