XmlReaderSettings.XmlResolver Свойство

Определение

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

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

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

Используется XmlResolver для доступа к внешним документам. Если задано значение null, XmlException возникает при XmlReader попытке доступа к внешнему ресурсу. Значение по умолчанию является новым XmlUrlResolver без учетных данных. Начиная с .NET Framework 4.5.2, этот параметр имеет значение nullпо умолчанию.

Комментарии

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

Important

XmlResolver Так как может содержать конфиденциальные сведения, такие как учетные данные пользователя, следует внимательно следить за кэшированием XmlReaderSettings объектов или при передаче XmlReaderSettings объекта из одного компонента в другой.

Используется ThrowingResolver для ограничения доступа к внешним документам.

Флаги проверки ProcessInlineSchema и ProcessSchemaLocation в объекте XmlReaderSettings не задаются по умолчанию. Если эти флаги заданы, XmlResolver объекта XmlReaderSettings используется для разрешения расположений схем, встречающихся в документе экземпляра XmlReader. Если объект XmlResolver имеет значение null, расположения схем не будут разрешены, даже если ProcessInlineSchema и ProcessSchemaLocation заданы флаги проверки.

Схемы, добавленные во время проверки, добавляют новые типы и могут изменить результаты проверки проверяемого документа. Следовательно, внешние схемы должны браться на рассмотрение только из надежных источников.

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

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