Bagikan melalui


XslTransform.XmlResolver Properti

Definisi

Perhatian

You should pass XmlResolver to Transform() method

Mengatur yang XmlResolver digunakan untuk mengatasi sumber daya eksternal saat metode dipanggil 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

Nilai Properti

yang XmlResolver digunakan selama transformasi. Jika diatur ke null, fungsi XSLT document() tidak diselesaikan.

Atribut

Keterangan

Catatan

Kelas XslTransform sudah usang dalam .NET Framework versi 2.0. Kelas XslCompiledTransform adalah prosesor XSLT baru. Untuk informasi selengkapnya, lihat Menggunakan Kelas XslCompiledTransform dan Migrasi Dari Kelas XslTransform.

Dalam versi 1.1 dari .NET Framework, tingkat kepercayaan aplikasi menentukan perilaku default:

Fully trusted code: Default XmlUrlResolver tanpa kredensial pengguna digunakan untuk menyelesaikan document() fungsi. Jika autentikasi diperlukan untuk mengakses sumber daya eksternal, gunakan properti ini untuk menentukan dengan kredensial yang XmlResolver diperlukan.

Semi-trusted code: Properti diatur ke null, yang berarti document() fungsi tidak diselesaikan. Karena kepercayaan penuh diperlukan untuk menentukan XmlResolver, properti ini juga tidak dapat diatur.

Resolver ini digunakan ketika fungsi XSLT document() dipanggil. Ini tidak digunakan untuk mengatasi xsl:import dan xsl:include elemen yang dirujuk dalam lembar gaya. Untuk menentukan yang akan digunakan untuk mengatasi xsl:import dan xsl:include elemen yang XmlResolver dirujuk dalam lembar gaya, gunakan Load kelebihan beban, yang mengambil XmlResolver sebagai salah satu argumennya.

Catatan

Properti ini kedaluarsa dalam versi 1.1 dari .NET Framework. Menentukan XmlResolver menggunakan Transform metode adalah praktik yang disarankan. Dalam hal ini, XmlResolver tidak di-cache setelah Transform metode selesai.

Berlaku untuk

Lihat juga