XsltSettings Sınıf
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.
XSLT stil sayfasının yürütülmesi sırasında destek eklenecek XSLT özelliklerini belirtir.
public ref class XsltSettings sealed
public sealed class XsltSettings
type XsltSettings = class
Public NotInheritable Class XsltSettings
- Devralma
-
XsltSettings
Örnekler
Aşağıdaki örnek bir stil sayfası yükler ve XSLT betik desteğini etkinleştirir.
// Create the XsltSettings object with script enabled.
XsltSettings settings = new XsltSettings(false,true);
// Create the XslCompiledTransform object and load the style sheet.
XslCompiledTransform xslt = new XslCompiledTransform();
xslt.Load("sort.xsl", settings, new XmlUrlResolver());
' Create the XsltSettings object with script enabled.
Dim settings As New XsltSettings(False, True)
' Create the XslCompiledTransform object and load the style sheet.
Dim xslt As New XslCompiledTransform()
xslt.Load("sort.xsl", settings, New XmlUrlResolver())
Açıklamalar
Katıştırılmış betik blokları ve XSLT document() işlevi sınıfındaki XslCompiledTransform isteğe bağlı özelliklerdir. Bu özellikler varsayılan olarak devre dışıdır.
XsltSettings sınıfı, bu isteğe bağlı özelliklerden hangisinin destekleyebileceğinizi belirtir. Özellikler, sınıf özellikleri kullanılarak etkinleştirilir veya devre dışı bırakılır. Nesne XsltSettings daha sonra yöntemine XslCompiledTransform.Load geçirilir.
Important
XSLT stil sayfaları, diğer dosyalara ve ekli betik bloklarına başvurular içerebilir. Kötü amaçlı bir kullanıcı, veri veya stil sayfaları sağlayarak bu durumu kötüye kullanabilir. Bu dosyalar yürütüldüğünde bilgisayarınızın kaynakları yetersiz kalana kadar sisteminizin sürekli işlemesine neden olabilir. Stil sayfası güvenilir bir kaynaktan gelmediği sürece betiği veya document() işlevi etkinleştirmeyin. Stil sayfasının kaynağını doğrulayamıyorsanız veya stil sayfası güvenilir bir kaynaktan gelmiyorsa varsayılan XSLT ayarlarını kullanın.
Oluşturucular
| Name | Description |
|---|---|
| XsltSettings() |
Varsayılan ayarlarla sınıfının yeni bir örneğini XsltSettings başlatır. |
| XsltSettings(Boolean, Boolean) |
Belirtilen ayarlarla sınıfının yeni bir örneğini XsltSettings başlatır. |
Özellikler
| Name | Description |
|---|---|
| Default |
Varsayılan ayarlara sahip bir XsltSettings nesne alır. XSLT |
| EnableDocumentFunction |
XSLT |
| EnableScript |
Geçersiz.
Katıştırılmış betik blokları için desteğin etkinleştirilip etkinleştirilmeymeyeceğini belirten bir değer alır veya ayarlar. |
| TrustedXslt |
XSLT XsltSettings işlevi ve eklenmiş betik blokları için destek sağlayan bir |
Yöntemler
| Name | Description |
|---|---|
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |