XslTransform.XmlResolver Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.