Esempio n. 1
0
 /// <summary>
 /// 初始化
 /// </summary>
 /// <param name="httpHandler">构造的对应实现</param>
 /// <param name="ashxRoute">路由信息对象</param>
 /// <param name="objs">数据</param>
 internal static Task StartMinAshx(IMinHttpApi httpHandler, AshxRouteData ashxRoute, object[] objs)
 {
     //httpHandler.SetRouteData(RouteData);
     //RouteData.HttpContext.Response.AppendHeader(AshxVersionHeaderName, AshxVersion);
     httpHandler.Request(ashxRoute, objs);
     return(Task.CompletedTask);
 }
Esempio n. 2
0
 /// <summary>
 /// 验证请求结果
 /// </summary>
 /// <param name="httpHandler"></param>
 /// <param name="RouteData"></param>
 /// <returns></returns>
 internal static bool MinInitialize(IMinHttpApi httpHandler, AshxRouteData RouteData)
 {
     RouteData.HttpContext.Response.AppendHeader(RouteData.GetAshx.IsTask ? MinAshxVersionHeaderAsyncName : MinAshxVersionHeaderName, AshxVersion);
     //AshxExtension.CrossDomain(RouteData.HttpContext.Response, RouteData.GetAshx);
     return(httpHandler.Initialize(RouteData));
 }