コード例 #1
0
 /// <summary>
 /// 调用接口--杨峰
 /// </summary>
 /// <typeparam name="R">返回类型</typeparam>
 /// <typeparam name="T">参数类型</typeparam>
 /// <param name="model">参数</param>
 /// <param name="url">接口地址</param>
 /// <param name="version">请求接口版本号</param>
 /// <param name="appName">应用程序名称</param>
 /// <returns>R</returns>
 public override Task <R> InvokeMethodReqAsync <R, T>(T model, string url, string version, string appName)
 {
     return(InvokeInterfaceNoSigna.InvokeMethodReqAsync <R, T>(model, url, version, appName));
 }
コード例 #2
0
 /// <summary>
 /// 调用接口--杨峰
 /// </summary>
 /// <typeparam name="T">参数类型</typeparam>
 /// <param name="model">参数</param>
 /// <param name="url">接口地址</param>
 /// <param name="version">请求接口版本号</param>
 /// <param name="appName">应用程序名称</param>
 /// <returns>R</returns>
 public override void InvokeMethodReqAsync <T>(T model, string url, string version, string appName)
 {
     InvokeInterfaceNoSigna.InvokeMethodReqAsync <T>(model, url, version, appName);
 }
コード例 #3
0
 /// <summary>
 /// 调用接口--杨峰
 /// </summary>
 /// <typeparam name="R">返回类型</typeparam>
 /// <typeparam name="T">参数类型</typeparam>
 /// <param name="model">参数</param>
 /// <param name="url">接口地址</param>
 /// <param name="version">请求接口版本号</param>
 /// <param name="appName">应用程序名称</param>
 /// <returns>R</returns>
 public override R InvokeMethodReqParm1 <R, T>(T model, string url, string version, string appName)
 {
     return(InvokeInterfaceNoSigna.InvokeMethodReqParm1 <R, T>(model, url, version, appName));
 }
コード例 #4
0
 /// <summary>
 /// 不要捕获异常,因为有异常过滤器
 /// </summary>
 /// <param name="R">返回类型</param>
 /// <param name="url">接口地址</param>
 /// <param name="param">接口地址</param>
 /// <returns>R</returns>
 public override R InvokeMethodGetReq <R>(string url, Hashtable param = null)
 {
     return(InvokeInterfaceNoSigna.InvokeMethodGetReq <R>(url));
 }
コード例 #5
0
 /// <summary>
 /// 项目之间调用接口公共方法带参数(GET方式)--返回R--杨峰
 /// </summary>
 /// <typeparam name="R"></typeparam>
 /// <typeparam name="Tkey"></typeparam>
 /// <typeparam name="TValue"></typeparam>
 /// <param name="parm"></param>
 /// <param name="url"></param>
 /// <param name="version"></param>
 /// <param name="appName"></param>
 /// <returns></returns>
 public override R InvokeMethodGetReqParm <R, Tkey, TValue>(IDictionary <Tkey, TValue> parm, string url, string version, string appName)
 {
     return(InvokeInterfaceNoSigna.InvokeMethodGetReqParm <R, Tkey, TValue>(parm, url, version, appName));
 }
コード例 #6
0
 /// <summary>
 /// 调用接口--杨峰
 /// </summary>
 /// <typeparam name="R">返回类型</typeparam>
 /// <param name="url">接口地址</param>
 /// <param name="version">请求接口版本号</param>
 /// <param name="appName">应用程序名称</param>
 /// <returns>R</returns>
 public override Task <R> InvokeMethodGetReqAsync <R>(string url, string version, string appName)
 {
     return(InvokeInterfaceNoSigna.InvokeMethodGetReqAsync <R>(url, version, appName));
 }
コード例 #7
0
 /// <summary>
 /// 不要捕获异常,因为有异常过滤器
 /// </summary>
 /// <typeparam name="R">返回类型</typeparam>
 /// <param name="url">接口地址</param>
 /// <returns>R</returns>
 public override R InvokeMethodGetReq <R>(string url)
 {
     return(InvokeInterfaceNoSigna.InvokeMethodGetReq <R>(url));
 }