Condividi tramite


XslTransform.XmlResolver Proprietà

Definizione

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.

Si applica a

Vedi anche