5
Welche der folgenden Syntax gilt als bewährte Methode?Welcher Structuremap-Lebenszyklus ist die beste Vorgehensweise? (v2.5.4)
For<IMyInterface>().LifecycleIs(new HybridLifecycle()).Use<MyImplementation>();
For<IMyInterface>().LifecycleIs(Lifecycles.GetLifecycle(InstanceScope.Hybrid)).Use<MyImplementation>();
wenn die erste richtig ist, kann ich erstelle ein Objekt HybridLifecycle, und verwenden Sie es für mehr Für < ...> Anweisungen oder ist es notwendig, für jeden Für <> ein neues HybridLifecycle zu schaffen?
nicht alle Bereiche werden als Helfer zur Verfügung gestellt, nur HYbridHttpOrThreadLocalScoped und HttpContextScoped .. – rekna
Ich glaube, sie sind, welche sind zu finden, nicht wahr? Singleton(), AlwaysUnique() sind ebenfalls verfügbar. Ich denke, Jeremy versucht vielleicht, Leute zu den hybriden Herangehensweisen an HTTP- und Thread-Scoping von Typen zu bewegen. – KevM