![](/img/trans.png)
[英]Unity - Inject an object to Constructor by calling a Method of a Class
[英]Inject initiated object with Unity
我正在嘗試設置處理程序類的單音依賴注入。
這個處理程序類在啟動時從供應商那里獲取憑據,因此我需要對 ISomething 類的所有請求實際上都應該返回啟動的對象。
例如,在 .Net Core 中,你可以這樣做:
x.Services.AddSingleton<ISomething, Something>(provider =>
{
var something= new Something()
something.credentials = "credentials"
return something;
}
);
如何在 .Net Framework 4.7.2 & Unity 中做到這一點?
謝謝。
如果我沒記錯的話,你可以這樣做:
x.Services.RegisterInstance<ISomething>(instance);
其中“實例”是初始化的東西
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.