Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Silné jméno identifikuje shromáždění a zahrnuje jeho textový název, čtyřdílné číslo verze, informace o kultuře (pokud jsou uvedeny), veřejný klíč a digitální podpis uložený v manifestu shromáždění. Silné jméno jednoznačně identifikuje assembler do běžného času pro běžný jazyk (CLR) a zajišťuje binární integritu.
Použijte atribut AllowPartiallyTrustedCallersAttribute
Pro použití silně jmenovaných assemblerů s reporty musíte povolit, aby vaše strong-named assembly bylo voláno částečně důvěryhodným kódem pomocí atributu AllowPartiallyTrustedCallers assembleru. Můžete použít AllowPartiallyTrustedCallersAttribute pro volání silně pojmenovaných assemblerů Návrhář sestav nebo report serverem v reportových výrazech. Aby částečně důvěryhodný kód mohl volat assemblery se silným jménem, přidejte do souboru atributů následující atribut na úrovni assembleru.
<assembly:AllowPartiallyTrustedCallers>
[assembly:AllowPartiallyTrustedCallers]
AllowPartiallyTrustedCallersAttribute je účinný pouze tehdy, když jej aplikuje silně pojmenované assembler na úrovni assembleru. Pro více informací o aplikaci atributů na úrovni assembleru viz "Applying Attributes" v dokumentaci Microsoft .NET Framework SDK.
Caution
Když je přítomen AllowPartiallyTrustedCallersAttribute atributu , výchozí bezpečnostní kontroly FullTrustLinkDemand jsou zabráněny, což umožňuje volání assembleru z jakéhokoli jiného částečně důvěryhodného assembleru. Všechny bezpečnostní kontroly, včetně deklarativních bezpečnostních atributů na úrovni třídy nebo metody, musí být výslovně uvedeny.