1. 程式人生 > 其它 >依賴注入的三種生命週期

依賴注入的三種生命週期

一    依賴注入的生命週期

             1依賴注入一共有三種生命週期

                AddTransient(瞬時) 作用: 每次請求,都獲取一個新的例項。即使同一個請求獲取多次也會是不同的例項(只要請求new 新的)

              AddScoped(作用域)作用: 每次請求,都獲取一個新的例項。同一個請求獲取多次會得到相同的例項
           AddSingleton(單例)作用:每次都獲取同一個例項 (比如:幫助類的內容)

 

 

二   MD5加密

         1首先我們要建立一個類,放在Dommon層裡邊這個東西比較重要,然後

public static string CreateMd5(string inputValue)
        {
            //32位大寫
            using (var md5 = MD5.Create())
            {
                var result = md5.ComputeHash(Encoding.UTF8.GetBytes(inputValue));
                var strResult = BitConverter.ToString(result);
                string result3 = strResult.Replace("-", "");
                return result3;
            }
        }