XslTransform.XmlResolver Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Dikkat
You should pass XmlResolver to Transform() method
XmlResolver Yöntemi çağrıldığında dış kaynakları çözümlemek için kullanılan öğesini Transform ayarlar.
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
Özellik Değeri
XmlResolver Dönüştürme sırasında kullanılacak. olarak ayarlanırsa null, XSLT document() işlevi çözümlenmez.
- Öznitelikler
Açıklamalar
Note
XslTransform.NET Framework sürüm 2.0'da sınıf kullanımdan kaldırıldı. XslCompiledTransform sınıfı yeni XSLT işlemcidir. Daha fazla bilgi için bkz. XslCompiledTransform Sınıfını Kullanma ve XslTransform Sınıfından Geçiş.
.NET Framework'ün 1.1 sürümünde, uygulamanın güven düzeyi varsayılan davranışı belirler:
Fully trusted code:İşlevi çözümlemek XmlUrlResolver için kullanıcı kimlik bilgileri olmayan bir varsayılan document() kullanılır. Dış kaynağa erişmek için kimlik doğrulaması gerekiyorsa, gerekli kimlik bilgileriyle bir XmlResolver belirtmek için bu özelliği kullanın.
Semi-trusted code: özelliği olarak nullayarlanır, bu da işlevin document() çözümlenmediği anlamına gelir. bir belirtmek XmlResolveriçin tam güven gerektiğinden, bu özellik de ayarlanamaz.
Bu çözümleyici, XSLT document() işlevi çağrıldığında kullanılır. Ve stil sayfasında başvuruda bulunan öğeleri çözümlemek xsl:importxsl:include için kullanılmaz. Çözümlemek için kullanılacak öğesini XmlResolver ve stil sayfasında başvurulan öğeleri belirtmek içinxsl:import, bağımsız değişkenlerinden biri olarak bir xsl:include alan aşırı yüklemeyi kullanın LoadXmlResolver.
Note
Bu özellik, .NET Framework'ün 1.1 sürümünde kullanılmıyor. yöntemini kullanarak XmlResolver bir Transform belirtmek önerilen uygulamadır. Bu durumda, XmlResolver yöntemi tamamlandıktan sonra Transform önbelleğe alınmaz.