Hmm I don't know why my original response got all jumbled. I fixed the
example to watch for wrapping this time:
[System.Security.Permissions.SecurityPermission(
System.Security.Permissions.SecurityAction.Demand,
Infrastructure = true)]
abstract class myclass {
[System.Security.Permissions.SecurityPermission(
System.Security.Permissions.SecurityAction.Demand,
RemotingConfiguration = true)]
protected abstract void mymethod();
}
"Dave Sexton" <dave@jwa[remove.this]online.com> wrote in message
news:OA*************@TK2MSFTNGP03.phx.gbl...
Hi Nick,
Declarative security works the same with an abstract class as it does with
no class modifier.
[System.Security.Permissions.SecurityPermission(Sys tem.Security.Permissions.SecurityAction.Demand,Inf rastructure
= true)] abstract class myclass {
[System.Security.Permissions.SecurityPermission(Sys tem.Security.Permissions.SecurityAction.Demand,
Infrastructure = true)] protected abstract void mymethod(); }"Nick"
<nt********@online.nospam> wrote in
messagenews:2B**********************************@m icrosoft.com...> Is
there a way to do declarative security on abstract classes? I amworking>
on a data access layer and would like to place all permission
requirementson> the base class so all inherited classes contain the
permissions. Is this> possible, and if so can anyone provide an example?