Список всех объектов в моем контейнере Unity DI - PullRequest
4 голосов
/ 21 ноября 2010

Есть ли способ получить список всех объектов, зарегистрированных в моем DI-контейнере. ResolveAll дает список для типа, но я хочу общий список для всех типов

1 Ответ

5 голосов
/ 22 ноября 2010

Ну, вы не можете получить список всех объектов, потому что объекты не зарегистрированы, типы есть.В Unity 2.0 добавлено свойство UnityContainer.Registrations, которое вы можете использовать, чтобы посмотреть, что находится в контейнере.

Имейте в виду, что прямо сейчас есть известная ошибка, если у вас зарегистрированы открытые обобщения, которые приводят к тому, что свойство Registrations вызывает исключение.

...