Mereferensikan rakitan dalam file RDL
Untuk mendukung penggunaan rakitan kode kustom dalam file definisi laporan, dua elemen Report Definition Language (RDL) disertakan dalam spesifikasi RDL: elemen CodeModules dan elemen Classes .
Elemen CodeModules memungkinkan Anda merujuk ke rakitan kode terkelola dalam ekspresi laporan. CodeModules adalah elemen tingkat atas yang berisi referensi ke rakitan yang Anda gunakan dalam file definisi laporan Anda untuk memanggil fungsi khusus. Entri dalam definisi laporan yang mendukung penggunaan rakitan kustom mungkin terlihat seperti contoh berikut:
<CodeModules>
<CodeModule>CurrencyConversion, Version=1.0.1363.31103, Culture=neutral, PublicKeyToken=null</CodeModule>
</CodeModules>
Alih-alih memanggil Load dari kode kustom Anda, daftarkan rakitan kustom Anda dengan menambahkan elemen CodeModule secara manual ke file RDL Anda atau dengan menggunakan tab Referensi dari dialog Properti Laporan. Untuk informasi selengkapnya, lihat Kode Kustom dan Referensi Rakitan dalam Ekspresi di Perancang Laporan (SSRS).
Elemen Classes mendukung penggunaan anggota instans dalam definisi laporan. Kelas adalah elemen tingkat atas yang berisi referensi ke nama kelas dan nama instans. Entri dalam definisi laporan yang mendukung penggunaan anggota instans mungkin terlihat seperti contoh berikut:
<Classes>
<Class>
<ClassName>CurrencyConversion.DollarCurrencyConversion</ClassName>
<InstanceName>m_myDollarConversion</InstanceName>
</Class>
</Classes>
Untuk informasi selengkapnya, lihat Mengakses Rakitan Kustom Melalui Ekspresi.