Exigindo uma permissão personalizada
Para fazer com que o tempo de execução para executar verificações de segurança no código que tenta acessar o recurso protegido por sua permissão de acesso ao código personalizado, você deve colocar demandas de segurança para a permissão de acesso ao código personalizado em seu código.As exigências de segurança podem ser declarativa ou imperativa; ambos fazem com que o tempo de execução movimentar a pilha de chamadas para ver todos os chamadores na pilha tem a permissão que está sendo solicitada.
Se seu código simplesmente chama uma biblioteca de sistema seguro que expõe um recurso protegido, você não precisa solicitar uma permissão apenas porque a biblioteca expõe o recurso protegido por essa permissão.É responsabilidade da biblioteca à demanda do seu código e todos os chamadores tem a permissão necessária.No entanto, se seu código chama uma biblioteca do sistema e declarações uma permissão que é exigida pela biblioteca (efetivamente causando uma verificação de segurança para essa permissão seja bem-sucedida) e, em seguida, ele deve exigem essa permissão dos chamadores ou caso contrário, certifique-se de que a segurança não seja comprometida.
Para obter mais informações sobre quando fazem demandas de segurança, consulte Demandas de segurança.
Consulte também
Conceitos
Criando suas próprias permissões de acesso ao código