Voglio consentire di chiamare il metodo solo dai metodi particolari. Dai un'occhiata al codice qui sotto.Come proibire di chiamare un metodo C#
private static void TargetMethod()
{
}
private static void ForbiddenMethod()
{
TargetMethod();
}
private static void AllowedMethod()
{
TargetMethod();
}
Mi serve solo AllowedMethod può chiamare TargetMethod. Come farlo utilizzando le classi da System.Security.Permissions
?
Aggiornamento: Grazie per le vostre risposte, ma non voglio discutere sul design della mia applicazione. Voglio solo sapere se è possibile farlo usando la sicurezza .net o no?
Se è privato, perché è importante? –
In che modo questa domanda è stata votata 9 volte in soli 6 minuti? – shoosh
Stai cercando di proteggerti da te stesso? Oltre a questo non riesco a immaginare l'uso per questo. – Skurmedel