/// <summary>
 /// 激活接口功能,此方法需要在startup.cs的Configure里面调用
 /// </summary>
 /// <param name="listener"></param>
 /// <param name="mvcApp"></param>
 /// <param name="useHttps">运行的站点是否采用https</param>
 public static void Enable(IResturantListener listener, IApplicationBuilder mvcApp, bool useHttps)
 {
     if (mvcApp != null)
     {
         _ServiceProvider = mvcApp.ApplicationServices;
     }
     UseHttps          = useHttps;
     ResturantListener = listener;
     if (!SettedRequestHandlers)
     {
         SettedRequestHandlers = true;
         if (mvcApp != null)
         {
             try
             {
                 Jack.HttpRequestHandlers.Manager.AddRequestHandlers(mvcApp, typeof(ResturantFactory).Assembly);
             }
             catch (Exception ex)
             {
                 using (Log logErr = new Log("ResturantFactory.Enable error "))
                 {
                     logErr.Log(ex.ToString());
                 }
             }
         }
     }
 }
        /// <summary>
        /// 激活接口功能,此方法需要在Global的静态【析构】函数里面调用
        /// </summary>
        /// <param name="listener"></param>
        /// <param name="useHttps">运行的站点是否采用https</param>
        public static void Enable(IResturantListener listener, bool useHttps)
        {
            ResturantListener = listener;
            UseHttps          = useHttps;
            if (!SettedRequestHandlers)
            {
                SettedRequestHandlers = true;

                try
                {
                    Jack.HttpRequestHandlers.Manager.AddRequestHandlers(typeof(ResturantFactory).Assembly);
                }
                catch { }
            }
        }