ドメイン内の静的クラスでコンテナへの参照を取得しようとしているので、次のようなことができます。
public static class DomainEvents
{
public static IUnityContainer Container { get; set; }
// ...
public static void Do<T>(T args) where T : IMyInterface
{
foreach (var s in Container.ResolveAll<IDoSomething<T>>())
s.DoSomething(args);
}
}
コンストラクターを介して注入できないことは明らかですが、登録を解決できるようにハンドルを取得する方法は他にありますか?いくつかのドキュメントを読んでも、あまり役に立ちませんでした。どんな援助もいただければ幸いです。