Uzantı nesneleri, stil sayfalarının işlevselliğini genişletmek için kullanılır. Uzantı nesneleri sınıfı tarafından XsltArgumentList korunur.
Ekli betik yerine uzantı nesnesi kullanmanın avantajları şunlardır:
Sınıfların daha iyi kapsüllemesini ve yeniden kullanılmasını sağlar.
Stil sayfalarının daha küçük ve daha sürdürülebilir olmasını sağlar.
XSLT uzantısı nesneleri yöntemi kullanılarak nesnesine AddExtensionObject eklenirXsltArgumentList. Tam ad ve ad alanı URI'si, o anda uzantı nesnesiyle ilişkilendirilir.
Uzantı nesnelerinden döndürülen veri türleri , , stringBooleanve node set'nin dört temel XPath veri türünden numberbiridir.
Anahtar sözcüğüyle params tanımlanan ve belirtilmeyen sayıda parametrenin geçirilmesine izin veren herhangi bir yöntem şu anda sınıfı tarafından XslCompiledTransform desteklenmemektedir. anahtar sözcüğüyle params tanımlanan herhangi bir yöntemi kullanan XSLT stil sayfaları düzgün çalışmaz. Ayrıntılar için bkz . parametreler.
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin:
Diğer geliştiriciler ve uzmanlarla gerçek dünyadaki kullanım örneklerini temel alan ölçeklenebilir yapay zeka çözümleri oluşturmak için toplantı serisine katılın.
Finance and operations apps are customized by using extensions, which let you add functionality to model elements and source code in the Application Object Tree (AOT) by using Visual Studio.