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"];

    }

  • 相关阅读:
    00-03.kaliLinux-vi粘贴复制功能配置
    00-02.kaliLinux-配置SSH服务
    00-01.Kali Linux 2020.1修改root用户密码
    Web设计色彩(转载)
    Inno Setup区段之Language篇
    Inno Setup区段之Setup篇
    IE无法获取到input框的值
    Inno Setup之常量篇
    Inno Setup之概念篇
    网络不通排查
  • 原文地址:https://www.cnblogs.com/momjs/p/10342743.html
Copyright © 2011-2022 走看看