コード例 #1
0
        public override void OnExcuting(ExcuteingContext context)
        {
            object cacheObj = CallContext.GetData(CacheName);

            if (cacheObj != null)
            {
                context.Result = cacheObj;
            }
        }
コード例 #2
0
        public override void OnExcuting(ExcuteingContext context)
        {
            LoginInfo loginInfo = context.GetFirstArg <LoginInfo>();

            if (loginInfo != null)
            {
                if (loginInfo.Type != AuthType.RD)
                {
                    context.Result = $"非法入侵 {loginInfo.Name} 職位:{loginInfo.Type.ToString()}";
                }
            }
        }
コード例 #3
0
        public override void OnExcuting(ExcuteingContext context)
        {
            var resultJson = JsonConvert.SerializeObject(context.Args);

            log.WriteLog("ExcuteBefore", resultJson, context.MethodName);
        }
コード例 #4
0
 public override void OnExcuting(ExcuteingContext context)
 {
     //Console.WriteLine("Test");
     //Implement validation here
 }
コード例 #5
0
 public virtual void OnExcuting(ExcuteingContext context)
 {
 }
コード例 #6
0
 public override void OnExcuting(ExcuteingContext args)
 {
     Console.WriteLine($"傳入參數:{JsonConvert.SerializeObject(args.Args)}");
 }