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

    }

  • 相关阅读:
    .NET 世界中的远程脚本
    操作Active Directory C#
    三层体系结构总结(四)
    C#+Asp.net系列教程
    勿重复检测浏览器
    事件模块的演变(8)
    读jQuery之三(构建选择器)
    读jQuery之二(两种扩展)
    新API解析JSONAjax之七
    JS Queue LazyLoad 之二
  • 原文地址:https://www.cnblogs.com/momjs/p/10342743.html
Copyright © 2011-2022 走看看