Beispiel #1
0
        /// <summary>
        /// 开始 Senparc.CO2NET SDK 初始化参数流程
        /// </summary>
        /// <returns></returns>
        public static RegisterService Start(SenparcSetting senparcSetting)
        {
            var register = new RegisterService(senparcSetting);

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

            return(register);
        }
Beispiel #2
0
        /// <summary>
        /// 开始 Senparc.CO2NET SDK 初始化参数流程
        /// </summary>
        /// <returns></returns>
        public static RegisterService Start(SenparcSetting senparcSetting)
        {
            var register = new RegisterService(senparcSetting);

            //提供网站根目录
            Senparc.CO2NET.Config.RootDictionaryPath = AppDomain.CurrentDomain.BaseDirectory;

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

            return(register);
        }
Beispiel #3
0
        /// <summary>
        /// 开始 Senparc.CO2NET SDK 初始化参数流程(.NET Core)
        /// </summary>
        /// <param name="env">IHostingEnvironment,控制台程序可以输入null,</param>
        /// <param name="senparcSetting"></param>
        /// <returns></returns>
        public static RegisterService Start(IHostingEnvironment env, SenparcSetting senparcSetting)
        {
            //提供网站根目录
            if (env != null && env.ContentRootPath != null)
            {
                Senparc.CO2NET.Config.RootDictionaryPath = env.ContentRootPath;
            }

            var register = new RegisterService(senparcSetting);

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

            return(register);
        }