/// <summary>
 /// 根据指定的参数信息和执行上下文 获取参数值
 /// </summary>
 /// <param name="parameter">目标参数信息</param>
 /// <param name="executeContext">执行上下文</param>
 /// <returns>参数的值 可以返回null</returns>
 public abstract object GetTargetParameterValue(ParameterInfo parameter, ExecuteContext executeContext);
 /// <summary>
 /// 获取未授权的响应
 /// </summary>
 public virtual object GetUnauthorizedResult(ExecuteContext executeContext)
 {
     return("请求未授权");
 }