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
Not
sınıfıXslTransform, .NET Framework sürüm 2.0'da 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 1.1 sürümünde, uygulamanın güven düzeyi varsayılan davranışı belirler:
Fully trusted code:
İşlevi çözümlemek document()
için kullanıcı kimlik bilgileri olmayan bir varsayılan XmlUrlResolver kullanılır. Dış kaynağa erişmek için kimlik doğrulaması gerekiyorsa, gerekli kimlik bilgileriyle belirtmek XmlResolver için bu özelliği kullanın.
Semi-trusted code:
özelliği olarak null
ayarlanır, bu da işlevin document()
çözümlenmediği anlamına gelir. Bir XmlResolverbelirtmek iç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:import
xsl:include
için kullanılmaz. Çözümlemek için kullanılacak öğesini XmlResolver ve xsl:include
stil sayfasında başvurulan öğeleri belirtmek için, bağımsız değişkenlerinden biri olarak bir XmlResolver alan aşırı yüklemeyi kullanınLoad.xsl:import
Not
Bu özellik, .NET Framework sürüm 1.1'de kullanımdan kaldırıldı. yöntemini kullanarak Transform bir XmlResolver belirtmek önerilen uygulamadır. Bu durumda, XmlResolver yöntemi tamamlandıktan sonra Transform önbelleğe alınmaz.