2012-05-04 88 views
5

通過NServiceBus 3讀取頁面(http://docs.particular.net/nservicebus/containers/child-containers)關於兒童容器的支持後,我期待在溫莎城堡父容器短暫組件表現得像單身兒童容器。但是,每次從子容器中獲取這些父組件的依賴關係都會被實例化。快照與溫莎城堡子容器

有沒有辦法在溫莎城堡中實現父容器快照的這種行爲?換句話說,容器中的組件瞬態,如果從子容器中解析出來,則是單件。

回答

0

NServiceBus使用Castle Windsor的Scoped生活方式功能來實現兒童容器功能,請閱讀關於範圍生活方式的文章:http://docs.castleproject.org/Windsor.Whats-New-In-Windsor-3.ashx。因此,瞬態行爲就像瞬態一樣,單身人士會像單身人士一樣行事,並且範圍會像單身人士服務總線請求一樣行事。我們爲ISession和單身人士使用有限範圍的生活方式,其餘99%爲單身人士。我很少需要瞬變,至少在做網絡應用時。爲什麼您希望組件根據其解決方案的不同而表現出不同的行爲?我確信你可以用另一種方式來完成這個任務。