Korzystanie z zestawów niestandardowy o nazwie silne
Silna nazwa identyfikuje wirtualny plik dziennika i zawiera nazwy tekstu wirtualny plik dziennika, numer wersja czteroczęściowym, informacji kultury (jeśli jest dostępny), klucz publiczny i podpisu cyfrowego, przechowywane w z manifestem wirtualny plik dziennika.Silna nazwa jednoznacznie identyfikuje wirtualny plik dziennika do plików wykonywalnych języka wspólnego (CLR) i zapewnia integralność binarny.
Za pomocą AllowPartiallyTrustedCallersAttribute
Aby używać zestawów o silnej nazwie Raporty, należy zezwolić na wirtualny plik dziennika o silnej nazwie w taki sposób, wywoływana przez częściowo zaufany kod przy użyciu wirtualny plik dziennika AllowPartiallyTrustedCallers atrybut.Można użyć AllowPartiallyTrustedCallersAttribute aby umożliwić o silnej nazwie zespołów do wywołania przez Projektant raportów lub serwer raportów w wyrażeniach raportu.Aby umożliwić częściowo zaufanego kodu do wywołania silne nazwane zestawy, Dodaj następujący atrybut poziom wirtualny plik dziennika do wirtualny plik dziennika atrybutów pliku.
<assembly:AllowPartiallyTrustedCallers>
[assembly:AllowPartiallyTrustedCallers]
AllowPartiallyTrustedCallersAttribute jest skuteczne tylko wtedy, gdy stosowane przez wirtualny plik dziennika o silnej nazwie poziom wirtualny plik dziennika.For more information about applying attributes at the assembly level, see "Applying Attributes" in the Microsoft .NET Framework SDK documentation.
![]() |
---|
Gdy AllowPartiallyTrustedCallersAttribute jest obecny, domyślnie FullTrustLinkDemand kontroli zabezpieczeń Niedozwolone, tworzenie wirtualny plik dziennika można wywoływać ze wszelkich innych częściowo zaufanych zestawów.Sprawdza wszystkie zabezpieczenia, w tym klasy -poziom lub metoda -poziom deklaratywne atrybuty zabezpieczeń, muszą być wyraźnie podane. |