Udostępnij za pośrednictwem


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.

PrzestrogaPrzestroga

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.