zoukankan      html  css  js  c++  java
  • net core appsetting配置

    public class BaseController : Controller
    {
    protected WLEntity _db;
    protected ILogger _log;
    protected MemoryCache _mcache;
    protected IConfiguration _config;
    protected WxApi _wxapi;

    public override void OnActionExecuting(ActionExecutingContext context)
    {
    _db = (WLEntity)HttpContext.RequestServices.GetService(typeof(WLEntity));
    _log = (ILogger)HttpContext.RequestServices.GetService(typeof(ILogger<BaseController>));
    _mcache = (MemoryCache)HttpContext.RequestServices.GetService(typeof(IMemoryCache));
    _config = (IConfiguration)HttpContext.RequestServices.GetService(typeof(IConfiguration));
    _wxapi = (WxApi)HttpContext.RequestServices.GetService(typeof(WxApi));

    base.OnActionExecuting(context);
    }

    //appsetting配置


    "jira": {
    "auth": "123",
    "basic_url": "123",
    "version": "1.0"
    },

    ///////////////////////调用方法配置

    public class JiraTools
    {
    private string _basicUrl;
    private string _version;
    private string m_Username;
    private string m_Password;
    protected IMemoryCache _mcache;
    private IConfiguration _configuration;


    /// <summary>
    /// username jira登录名
    /// password jira密码
    /// </summary>
    /// <param name="username"></param>
    /// <param name="password"></param>
    public JiraTools(IConfiguration configuration, IMemoryCache mcache)
    {
    _mcache = mcache;
    _configuration = configuration;
    _basicUrl = _configuration["appconfig:jira:basic_url"];
    _version = _configuration["appconfig:jira:version"];

    }

  • 相关阅读:
    JDBC事务--软件开发三层架构--ThreadLocal
    SQL查询-约束-多表
    SQL基本语法总结
    DDL
    ZOJ 1178 Booklet Printing
    ZOJ 1107 FatMouse and Cheese
    ZOJ 1099 HTML
    ZOJ 1041 Transmitters
    ZOJ 1095 Humble Numbers
    ZOJ 1105 FatMouse’s Tour
  • 原文地址:https://www.cnblogs.com/momjs/p/10342743.html
Copyright © 2011-2022 走看看