XslTransform.XmlResolver Vlastnost

Definice

Upozornění

You should pass XmlResolver to Transform() method

XmlResolver Nastaví použitou k překladu externích prostředků při zavolání Transform metody.

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

Hodnota vlastnosti

To XmlResolver , co se má použít při transformaci Pokud je nastavená hodnota null, funkce XSLT document() není vyřešena.

Atributy

Poznámky

Note

Třída XslTransform je zastaralá v rozhraní .NET Framework verze 2.0. Třída XslCompiledTransform je nový procesor XSLT. Další informace naleznete v tématu Použití třídy XslCompiledTransform a migrace z třídy XslTransform.

Ve verzi 1.1 rozhraní .NET Framework určuje úroveň důvěryhodnosti aplikace výchozí chování:

Fully trusted code:K překladu XmlUrlResolver funkce se používá výchozí nastavení document() bez přihlašovacích údajů uživatele. Pokud je pro přístup k externímu prostředku vyžadováno ověřování, použijte tuto vlastnost k zadání XmlResolver s potřebnými přihlašovacími údaji.

Semi-trusted code: Vlastnost je nastavena na null, což znamená, že document() funkce není vyřešena. Vzhledem k tomu, že k určení úplné důvěryhodnosti je nutné zadat XmlResolver, nelze tuto vlastnost také nastavit.

Tento překladač se používá při vyvolání funkce XSLT document() . Nepoužívá se k překladu xsl:import a xsl:include prvkům odkazovaným v šabloně stylů. Chcete-li zadat XmlResolver použití k překladu xsl:import a xsl:include prvků odkazovaných v šabloně stylů, použijte Load přetížení, které přebírá XmlResolver jako jeden z jeho argumentů.

Note

Tato vlastnost je zastaralá ve verzi 1.1 rozhraní .NET Framework. Určení XmlResolver metody pomocí Transform je doporučeným postupem. V tomto případě není po XmlResolver dokončení metody uložena Transform do mezipaměti.

Platí pro

Viz také