Регистрация типов во время выполнения

Я пытаюсь выяснить, как зарегистрировать тип во время выполнения с помощью Unity. Какие-либо предложения?

В основном я хочу быть в состоянии сделать это:

Container.
   RegisterType(Of IMyInterface)(
            Type.GetType("Fully Qualified Type Name"))

1 ответ

Решение

Используйте неуниверсальные перегрузки RegisterType.

IUnityContainer container = new UnityContainer();
container.RegisterType(typeof(IMyInterface), Type.GetType("FQTN"));

Неуниверсальная версия методов берет простой экземпляр типа и делает отражение, поэтому это должно делать то, что вы хотите. Код на C#, а не на VB, но вы поняли...

Другие вопросы по тегам