Reputation: 14661
Good morning,
I would like to have an eager singleton in Unity, this singleton needs to be injected into so the RegisterInstance
methods alone would not do it. The only other thing I can think of is in the configuration module have something like:
container.RegisterType<Singletion, Singletion>(new ContainerControlledLigetimeManager());
container.Resolve<Singletion>();
but that seams a little fudge-y to me.
Upvotes: 3
Views: 550
Reputation: 894
My best suggestion would be to implement a custom LifetimeManager
class. I can't find any useful documentation on how to do this, unfortunately.
Upvotes: 1