/// <summary> /// 拦截器调用 /// </summary> public object CallInterecptor(AspectMetadata metadata) { Interceptor(metadata); return(metadata.Return); }
/// <summary> /// /// </summary> /// <param name="metadata"></param> public override void Interceptor(AspectMetadata metadata) { metadata.Processed(); }
/// <summary> /// 拦截器处理 /// </summary> /// <param name="metadata">目标元数据</param> public abstract void Interceptor(AspectMetadata metadata);