5
Cú pháp nào sau đây được coi là phương pháp hay nhất?Vòng đời Structuremap nào là thực hành tốt nhất? (v2.5.4)
For<IMyInterface>().LifecycleIs(new HybridLifecycle()).Use<MyImplementation>();
For<IMyInterface>().LifecycleIs(Lifecycles.GetLifecycle(InstanceScope.Hybrid)).Use<MyImplementation>();
nếu là người đầu tiên là đúng, tôi có thể tạo ra một đối tượng HybridLifecycle, và sử dụng nó cho nhiều Đối < ...> báo cáo, hoặc là nó cần thiết cho mỗi Ví <> để tạo ra một HybridLifecycle mới?
không Alle phạm vi được quy định như những người giúp đỡ, chỉ HYbridHttpOrThreadLocalScoped và HttpContextScoped .. – rekna
Tôi tin rằng họ là những người thân mà là bạn không tìm thấy? Singleton(), AlwaysUnique() cũng có sẵn. Tôi nghĩ Jeremy có thể đang cố gắng di chuyển mọi người đến phương pháp Hybrid để xử lý các loại HTTP và Thread. – KevM