示例#1
0
        // This method gets called by the runtime. Use this method to add services to the container.
        public void ConfigureServices(IServiceCollection services)
        {
            services.Configure <CookiePolicyOptions>(options =>
            {
                // This lambda determines whether user consent for non-essential cookies is needed for a given request.
                options.CheckConsentNeeded    = context => true;
                options.MinimumSameSitePolicy = SameSiteMode.None;
            });
            TorreConfig config = new TorreConfig();

            Configuration.Bind("TorreConfig", config);
            services.AddSingleton(config);

            //services.Configure<TorreConfig>(Configuration.GetSection("TorreConfig"));


            services.AddScoped <ApiManager>();
            services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_2);

            services.AddMemoryCache();
            services.AddSession(o => o.IdleTimeout = TimeSpan.FromMinutes(120));
        }
示例#2
0
 public ApiManager(TorreConfig config)
 {
     _config = config;
 }