日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

.NET?Core獲取配置文件內容_實用技巧

作者:AZRNG ? 更新時間: 2022-08-29 編程語言

結合了好幾個哥們的寫法,最終我使用了這個版本,現在把我這個版本的寫出來,如果該版本和您的版本類似或者一樣,那可能是借鑒您的

using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.Configuration.Json;
using System;
using System.Collections.Generic;
using System.Text;

namespace Common
{
    public class AppSettings
    {
        public static IConfiguration Configuration { get; set; }

        public static void Initial(IConfiguration configuration)
        {
            Configuration = configuration;
        }

        /// <summary>
        /// 封裝要操作的字符
        /// </summary>
        /// <param name="sections"></param>
        /// <returns></returns>
        public static string app(params string[] sections)
        {
            try
            {
                var val = string.Empty;
                for (int i = 0; i < sections.Length; i++)
                {
                    val += sections[i] + ":";
                }

                return Configuration[val.TrimEnd(':')];
            }
            catch (Exception)
            {
                return "";
            }
        }
    }
}

然后我們需要在strartup里面為這個Configuration賦值

public Startup(IConfiguration configuration, IWebHostEnvironment env)
{
    AppSettings.Initial(configuration);
}

在上面這個里面我看見有個老哥的寫法是下面這種,但是經過我的測試,直接按照我的這種寫法操作也是可以的

原文鏈接:https://www.cnblogs.com/azrng/p/12705082.html

欄目分類
最近更新