Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Een sterke naam identificeert een assemblee en bevat de tekstnaam van de assemblee, het vierdelige versienummer, cultuurinformatie (indien verstrekt), een publieke sleutel en een digitale handtekening die is opgeslagen in het manifest van de assemblee. Een sterke naam identificeert een assembler uniek aan de common language runtime (CLR) en zorgt voor binaire integriteit.
Gebruik AllowPartiallyTrustedCallersAttribute
Om sterk-benoemde assemblies met rapporten te gebruiken, moet je toestaan dat je sterk-named assembly wordt aangeroepen door gedeeltelijk vertrouwde code met behulp van het attribuut AllowPartiallyTrustedCallers van de assembly. Je kunt AllowPartiallyTrustedCallersAttribute gebruiken om sterk-benoemde assemblies aan te roepen door Report Designer of de report server in report expressions. Om gedeeltelijk vertrouwde code toe te staan sterk benoemde assemblies aan te roepen, voeg je het volgende assembly-niveau attribuut toe aan je assembly-attribuutbestand.
<assembly:AllowPartiallyTrustedCallers>
[assembly:AllowPartiallyTrustedCallers]
AllowPartiallyTrustedCallersAttribute is alleen effectief wanneer toegepast door een sterk benoemde assembly op assembly-niveau. Voor meer informatie over het toepassen van attributen op assemblyniveau, zie "Applying Attributes" in de documentatie van de Microsoft .NET Framework SDK.
Caution
Wanneer AllowPartiallyTrustedCallersAttribute aanwezig is, worden de standaard FullTrustLinkDemand-beveiligingscontroles voorkomen, waardoor de assembly aanroepbaar wordt vanuit elke andere gedeeltelijk vertrouwde assembly. Alle beveiligingscontroles, inclusief declaratieve beveiligingsattributen op klasse- of methodeniveau, moeten expliciet worden vermeld.