Разрешить тип без создания объекта

Вот моя проблема: у меня есть контейнер, в котором я регистрирую конкретные типы как интерфейсы.

builder.RegisterType<DeleteOrganization>().As<IDeleteOrganization>();

Я реализую SerializationBinder для проекта сериализации, который я делаю, и метод BindToType, который мне нужно реализовать, хочет, чтобы я вернул объект Type. Метод BindToType дает мне assemblyName и typeName (обе строки), чтобы помочь мне создать объект типа. Я хочу сделать следующее: если typeName является интерфейсом, я хочу спросить Autofac, какая конкретная реализация Type является для этого интерфейса Type без фактического создания объекта. Возможно ли это?

8
задан t3chb0t 29 September 2018 в 11:05
поделиться