Поделиться через


XmlValidatingReader.XmlResolver Свойство

Определение

XmlResolver Задает используемые для разрешения ссылок на расположение внешнего типа документа (DTD) и схем. Он XmlResolver также используется для обработки любых элементов импорта или включения элементов, найденных в схемах языка определения схемы XML (XSD).

public:
 property System::Xml::XmlResolver ^ XmlResolver {  void set(System::Xml::XmlResolver ^ value); };
public System.Xml.XmlResolver XmlResolver { set; }
member this.XmlResolver : System.Xml.XmlResolver
Public Property XmlResolver As XmlResolver

Значение свойства

Используется XmlResolver . Если задано значение null, внешние ресурсы не разрешаются.

В версии 1.1 платформы .NET Framework вызывающий объект должен быть полностью доверенным XmlResolver, чтобы указать объект.

Комментарии

Замечание

Класс XmlValidatingReader устарел в .NET Framework 2.0. Вы можете создать проверяющий XmlReader экземпляр с помощью XmlReaderSettings класса и Create метода. Дополнительные сведения см. в подразделе "Примечания" на справочной странице XmlReader.

Используется XmlResolver для загрузки всех DTD, сущностей или схем, необходимых для завершения процесса проверки.

Это свойство можно задать в любое время и повлиять после следующего Read вызова. Если для этого свойства задано nullзначение, читатель предполагает, что пользователь не заинтересован в разрешении внешних ссылок. В этом случае средство чтения проверяет только внутренние ресурсы, если ресурс присутствует.

В версии 1.1 .NET Framework, если это свойство не задано, уровень доверия приложения определяет поведение по умолчанию.

Fully trusted code: Средство чтения использует значение по умолчанию XmlUrlResolver без учетных данных пользователя. Если для доступа к сетевому ресурсу требуется проверка подлинности, используйте XmlResolver свойство, чтобы указать XmlResolver необходимые учетные данные.

Semi-trusted code: Для XmlResolver свойства задано значение null. Внешние ресурсы не разрешаются.

При проверке схем можно избежать дорогостоящего XmlSchemaCollection процесса загрузки, предоставив свойство с помощью Schemas свойства.

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

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