簡體   English   中英

使用 Unity 注入啟動的對象

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM