Ejemplo n.º 1
0
        /// <summary>
        /// 开始 Senparc.Weixin SDK 初始化参数流程
        /// </summary>
        /// <returns></returns>
        public static RegisterService Start()
        {
            var register = new RegisterService();

            //如果不注册此线程,则AccessToken、JsTicket等都无法使用SDK自动储存和管理。
            register.RegisterThreads();//默认把线程注册好

            return(register);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 开始 Senparc.Weixin SDK 初始化参数流程(.NET Core)
        /// </summary>
        /// <param name="env"></param>
        /// <param name="senparcWeixinSetting"></param>
        /// <param name="isDebug"></param>
        /// <returns></returns>
        public static RegisterService Start(IHostingEnvironment env, IOptions <SenparcWeixinSetting> senparcWeixinSetting, bool isDebug)
        {
            //Senparc.Weixin SDK 配置
            Senparc.Weixin.Config.IsDebug = true;
            Senparc.Weixin.Config.DefaultSenparcWeixinSetting = senparcWeixinSetting.Value;

            //提供网站根目录
            if (env.ContentRootPath != null)
            {
                Senparc.Weixin.Config.RootDictionaryPath = env.ContentRootPath;
            }

            var register = new RegisterService();

            //如果不注册此线程,则AccessToken、JsTicket等都无法使用SDK自动储存和管理。
            register.RegisterThreads();//默认把线程注册好

            return(register);
        }