/// <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); }
/// <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)); }