XslTransform.XmlResolver Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Figyelemfelhívás
You should pass XmlResolver to Transform() method
Beállítja a XmlResolver külső erőforrások feloldásához használt erőforrásokat a Transform metódus meghívásakor.
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
Tulajdonság értéke
Az XmlResolver átalakítás során használandó. Ha be van nullállítva, a rendszer nem oldja fel az XSLT document() függvényt.
- Attribútumok
Megjegyzések
Note
A XslTransform osztály elavult a .NET Framework 2.0-s verziójában. Az XslCompiledTransform osztály az új XSLT-processzor. További információ: Az XslCompiledTransform osztály használata és áttelepítés az XslTransform osztályból.
A .NET-keretrendszer 1.1-es verziójában az alkalmazás megbízhatósági szintje határozza meg az alapértelmezett viselkedést:
Fully trusted code:A függvény feloldásához XmlUrlResolver a rendszer a felhasználói hitelesítő adatok nélküli alapértelmezett document() értéket használja. Ha hitelesítésre van szükség a külső erőforrás eléréséhez, ezzel a tulajdonsággal adja meg XmlResolver a szükséges hitelesítő adatokat.
Semi-trusted code: A tulajdonság értéke a következő, nullami azt jelenti, hogy a document() függvény nincs feloldva. Mivel teljes megbízhatóságra van szükség egy XmlResolverbeállításhoz, ez a tulajdonság sem állítható be.
Ez a feloldó az XSLT document() függvény meghívásakor használatos. A stíluslap nem oldja fel xsl:import és xsl:include nem tartalmazza a hivatkozott elemeket. Ha meg szeretne adni egy XmlResolver feloldandó xsl:importxsl:include és a stíluslapon hivatkozott elemeket, használja a Load túlterhelést, amely XmlResolver az argumentumok egyike.
Note
Ez a tulajdonság elavult a .NET-keretrendszer 1.1-es verziójában. XmlResolver Az ajánlott eljárás a Transform metódus használatával történő megadása. Ebben az esetben a XmlResolver metódus befejeződése után Transform a gyorsítótárazás nem történik meg.