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


XslTransform.XmlResolver Свойство

Определение

Внимание!

You should pass XmlResolver to Transform() method

Устанавливает значение свойства XmlResolver, используемого для обработки внешних ресурсов при вызове методаTransform.

public:
 property System::Xml::XmlResolver ^ XmlResolver {  void set(System::Xml::XmlResolver ^ value); };
public System.Xml.XmlResolver? XmlResolver { set; }
public System.Xml.XmlResolver XmlResolver { set; }
[System.Obsolete("You should pass XmlResolver to Transform() method")]
public System.Xml.XmlResolver XmlResolver { set; }
member this.XmlResolver : System.Xml.XmlResolver
[<System.Obsolete("You should pass XmlResolver to Transform() method")>]
member this.XmlResolver : System.Xml.XmlResolver
Public Property XmlResolver As XmlResolver

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

Объект XmlResolver для использования во время преобразования. Если задано значение null, функция XSLT document() не разрешается.

Атрибуты

Комментарии

Примечание

Класс XslTransform устарел в платформа .NET Framework версии 2.0. Класс XslCompiledTransform является новым процессором XSLT. Дополнительные сведения см. в разделах Использование класса XslCompiledTransform и Миграция из класса XslTransform.

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

Fully trusted code:Для разрешения document() функции используется значение по умолчанию XmlUrlResolver без учетных данных пользователя. Если для доступа к внешнему ресурсу требуется проверка подлинности, используйте это свойство, чтобы указать XmlResolver с необходимыми учетными данными.

Semi-trusted code: Свойству nullприсвоено значение , что означает, что document() функция не разрешена. Так как полное доверие требуется для указания XmlResolver, это свойство также не может быть задано.

Этот сопоставитель используется при вызове функции XSLT document() . Он не используется для разрешения xsl:import элементов и xsl:include , на которые ссылается таблица стилей. Чтобы указать объект , используемый XmlResolver для разрешения xsl:import , и xsl:include элементы, на которые ссылается таблица стилей, используйте перегрузку Load , которая принимает в XmlResolver качестве одного из своих аргументов.

Примечание

Это свойство устарело в версии 1.1 платформа .NET Framework. XmlResolver Рекомендуется указать с помощью Transform метода . В этом случае XmlResolver после завершения метода не кэшируется Transform .

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

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