public virtual bool BeforeExecute(MethodExecutionEventArgs args) { return(true); }
public virtual ExceptionStrategy OnExecption(MethodExecutionEventArgs args) { return(ExceptionStrategy.ReThrow); }
public virtual void AfterExecute(MethodExecutionEventArgs args) { }