XslTransform.XmlResolver Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Achtung
You should pass XmlResolver to Transform() method
Legt fest, mit der XmlResolver externe Ressourcen aufgelöst werden, wenn die Transform Methode aufgerufen wird.
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
Eigenschaftswert
Der XmlResolver während der Transformation zu verwendende. Wenn dieser Wert auf null festgelegt ist, wird die XSLT-Funktion document() nicht aufgelöst.
- Attribute
Hinweise
Note
Die XslTransform Klasse ist in .NET Framework, Version 2.0, veraltet. Die XslCompiledTransform Klasse ist der neue XSLT-Prozessor. Weitere Informationen finden Sie unter Verwenden der XslCompiledTransform-Klasse und migrieren von der XslTransform-Klasse.
In Version 1.1 des .NET Frameworks bestimmt die Vertrauensstufe der Anwendung das Standardverhalten:
Fully trusted code: Eine Standardeinstellung XmlUrlResolver ohne Benutzeranmeldeinformationen wird verwendet, um die document() Funktion aufzulösen. Wenn die Authentifizierung erforderlich ist, um auf die externe Ressource zuzugreifen, verwenden Sie diese Eigenschaft, um eine XmlResolver mit den erforderlichen Anmeldeinformationen anzugeben.
Semi-trusted code: Die Eigenschaft ist auf nullfestgelegt, was bedeutet, dass die document() Funktion nicht aufgelöst wird. Da für die Angabe einer XmlResolvervoll vertrauenswürdigen Eigenschaft eine voll vertrauenswürdige Eigenschaft erforderlich ist, kann diese Eigenschaft nicht festgelegt werden.
Dieser Resolver wird verwendet, wenn die XSLT-Funktion document() aufgerufen wird. Es wird nicht verwendet, um elemente aufzulösen xsl:import , xsl:include auf die im Stylesheet verwiesen wird. Verwenden Sie die XmlResolver Überladung, die als eines der Argumente verwendet wird, um eine Zusendexsl:import- und xsl:include Elementangabe anzugebenLoad, XmlResolver auf die im Stylesheet verwiesen wird.
Note
Diese Eigenschaft ist in Version 1.1 des .NET Framework veraltet. Die Angabe einer XmlResolver Verwendung der Transform Methode ist die empfohlene Methode. In diesem Fall wird die XmlResolver Methode nach Abschluss der Transform Methode nicht zwischengespeichert.