Bagikan melalui


Menggunakan rakitan kustom bernama kuat

Nama yang kuat mengidentifikasi rakitan dan menyertakan nama teks perakitan, nomor versi empat bagian, informasi budaya (jika disediakan), kunci publik, dan tanda tangan digital yang disimpan dalam manifes perakitan. Nama yang kuat secara unik mengidentifikasi rakitan ke runtime bahasa umum (CLR) dan memastikan integritas biner.

Menggunakan AllowPartiallyTrustedCallersAttribute

Untuk menggunakan rakitan bernama kuat dengan laporan, Anda harus mengizinkan rakitan bernama kuat Anda dipanggil oleh kode tepercaya sebagian menggunakan atribut AllowPartiallyTrustedCallers assembly. Anda dapat menggunakan AllowPartiallyTrustedCallersAttribute untuk memungkinkan rakitan bernama kuat dipanggil oleh Perancang Laporan atau server laporan dalam ekspresi laporan. Untuk mengizinkan kode tepercaya sebagian memanggil rakitan bernama kuat, tambahkan atribut tingkat rakitan berikut ke file atribut assembly Anda.

<assembly:AllowPartiallyTrustedCallers>  
[assembly:AllowPartiallyTrustedCallers]  

AllowPartiallyTrustedCallersAttribute hanya efektif ketika diterapkan oleh rakitan bernama kuat di tingkat perakitan. Untuk informasi selengkapnya tentang menerapkan atribut di tingkat perakitan, lihat "Menerapkan Atribut" dalam dokumentasi Microsoft .NET Framework SDK.

Perhatian

Ketika AllowPartiallyTrustedCallersAttribute ada, pemeriksaan keamanan FullTrustLinkDemand default dicegah, membuat rakitan dapat dipanggil dari rakitan tepercaya parsial lainnya. Semua pemeriksaan keamanan, termasuk atribut keamanan deklaratif tingkat kelas atau tingkat metode, harus dinyatakan secara eksplisit.