XslTransform.XmlResolver Özellik

Tanım

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

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 nullayarlanı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.

Şunlara uygulanır

Ayrıca bkz.