XslTransform.XmlResolver Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Attenzione
You should pass XmlResolver to Transform() method
Imposta l'oggetto XmlResolver utilizzato per risolvere risorse esterne quando viene chiamato il metodo 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
Valore della proprietà
XmlResolver da utilizzare durante la trasformazione. Se impostato su null
, la funzione XSLT document()
non viene risolta.
- Attributi
Commenti
Nota
La XslTransform classe è obsoleta in .NET Framework versione 2.0. La XslCompiledTransform classe è il nuovo processore XSLT. Per altre informazioni, vedere Uso della classe XslCompiledTransform e migrazione dalla classe XslTransform.
Nella versione 1.1 di .NET Framework il livello di attendibilità dell'applicazione determina il comportamento predefinito:
Fully trusted code:
Un valore predefinito XmlUrlResolver senza credenziali utente viene usato per risolvere la document()
funzione. Se l'autenticazione è necessaria per accedere alla risorsa esterna, usare questa proprietà per specificare un oggetto XmlResolver con le credenziali necessarie.
Semi-trusted code:
La proprietà è impostata su null
, il che significa che la document()
funzione non viene risolta. Poiché l'attendibilità completa è necessaria per specificare un XmlResolveroggetto , questa proprietà non può essere impostata.
Questo resolver viene usato quando viene richiamata la funzione XSLT document()
. Non viene usato per risolvere xsl:import
e xsl:include
gli elementi a cui si fa riferimento nel foglio di stile. Per specificare un XmlResolver oggetto da usare per risolvere xsl:import
gli xsl:include
elementi a cui si fa riferimento nel foglio di stile, usare l'overload Load , che accetta come XmlResolver uno dei relativi argomenti.
Nota
Questa proprietà è obsoleta nella versione 1.1 di .NET Framework. La specifica di un XmlResolver uso del Transform metodo è la procedura consigliata. In questo caso, l'oggetto XmlResolver non viene memorizzato nella cache dopo il completamento del Transform metodo.