Насколько я понимаю, IServiceLocator - это интерфейс для абстрагирования реального контейнера IoC? Я спрашиваю относительно Prism, где я пытаюсь заменить Unity на Prism , и я вижу классы Prism, полагающиеся на IServiceLocator. Может ли кто-нибудь уточнить роль интерфейса и когда он используется?
А также; Что такое Common Service Locator , и будет ли это полезно при работе с IServiceLocator?