Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você 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ções de cultura (se fornecidas), uma chave pública e uma assinatura digital armazenada no manifesto da assembleia. Um nome forte identifica de forma única um assembly para o tempo de execução da linguagem comum (CLR) e garante integridade binária.
Use AllowPartiallyTrustedCallersAttribute
Para usar assemblies com nomes fortes e relatórios, você deve permitir que seu assembly com nome forte seja chamado por código parcialmente confiável usando o atributo AllowPartiallyTrustedCallers do montador. Você 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 em nível assembly ao seu arquivo de atributos assembly.
<assembly:AllowPartiallyTrustedCallers>
[assembly:AllowPartiallyTrustedCallers]
AllowPartiallyTrustedCallersAttribute é eficaz apenas quando aplicado por um assembly com nome forte no nível de assembly. Para mais informações sobre como aplicar atributos no nível de montagem, veja "Aplicando Atributos" na documentação do SDK do Microsoft .NET Framework.
Caution
Quando AllowPartiallyTrustedCallersAttribute está presente, as verificações padrão de segurança FullTrustLinkDemand são impedidas, tornando o assembly chamável a partir de qualquer outro assembly parcialmente confiável. Todas as verificações de segurança, incluindo atributos declarativos em nível de classe ou de método, devem ser explicitamente declaradas.