public void Intercept(IInvocation invocation) { var methodContext = new CdpMethodContextAdapter(invocation); _authConcern.OnEntry(methodContext, _role); if (methodContext.Proceed) { invocation.Proceed(); } }
public override void OnEntry(MethodExecutionArgs args) { var methodContext = new PsharpMethodContextAdapter(args); _authConcern.OnEntry(methodContext, _role); }