2014-09-03 31 views
2

我有一個SingleInstance服務,我需要在應用程序的早期處於活動狀態。但是,該服務被維護在一個由其他應用程序使用的DLL中,所以我寧願將這種「早期激活」直接配置到用於註冊與其相關的功能的註冊擴展/模塊中,而不是強制消費者做一個多餘的Resolve操作只是爲了讓這個功能起作用 - 或者換句話說,讓他們忘記去做。在容器構建中的SingleInstance激活

對於SingleInstance服務的流暢配置中是否有一個選項允許這樣做?或者,也許我可以參與一個事件?

回答

2

你應該考慮實施IStartable

或者,@Travis指出,使用AutoActivate()註冊擴展。這隱含了註冊IStartable,並因此在容器建立時自動激活註冊。

+1

或'AutoActivate()' – 2014-09-03 14:06:34

+0

@TravisIllig - 很酷,不知道那個:) – 2014-09-03 15:02:24

相關問題