Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Um nome forte identifica uma montagem e inclui o nome do texto da assembleia, número de versão em quatro partes, informação de cultura (se fornecida), uma chave pública e uma assinatura digital armazenada no manifesto da assembleia. Um nome forte identifica de forma única um assembly para o runtime da common language (CLR) e assegura integridade binária.
Usar AllowPartiallyTrustedCallersAttribute
Para usar assemblies com nome forte e relatórios, deve permitir que o seu assembly com nome forte seja chamado por código parcialmente confiável usando o atributo AllowPartiallyTrustedCallers da assembleia. Pode usar AllowPartiallyTrustedCallersAttribute para permitir que assemblies com nomes fortes sejam chamados pelo Report Designer ou pelo servidor de relatórios nas expressões de relatório. Para permitir que código parcialmente confiável chame assemblies com nome forte, adicione o seguinte atributo ao nível de assembly ao seu ficheiro de atributos assembly.
<assembly:AllowPartiallyTrustedCallers>
[assembly:AllowPartiallyTrustedCallers]
AllowPartiallyTrustedCallersAttribute é eficaz apenas quando aplicado por uma assembleia com nome forte ao nível da assembleia. Para mais informações sobre como aplicar atributos ao nível de assembly, consulte "Applying Attributes" na documentação do SDK do Microsoft .NET Framework.
Caution
Quando está presente o AllowPartiallyTrustedCallersAttribute , as verificações de segurança padrão FullTrustLinkDemand são impedidas, tornando a assembly chamável a partir de qualquer outra assembly parcialmente confiável. Todas as verificações de segurança, incluindo atributos declarativos ao nível da classe ou do método, devem ser explicitamente declaradas.