public virtual void OnExecuting(object context) { MS.ServiceContext realContext = context as MS.ServiceContext; RequestTime = DateTime.Now; var paramArray = realContext.RestoreParams(); Entrance = realContext.ServiceType.Name; Action = realContext.MethodInfo.Name; Header = realContext.CallContext.RequestHeaders.AsEnumerable().ToList().ToDictionary(k => k.Key, v => v.Value as object); ReqParams = paramArray; FuncParams = paramArray; #region 参数验证 //自定义的参数验证 FuncParams.Verify(); #endregion }