依賴注入的三種生命週期
阿新 • • 發佈:2022-03-29
一 依賴注入的生命週期
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;
}
}