Вы можете просто передать значение непосредственно в вызове RegisterType в качестве значения для параметра или свойства.
Например, если у вас есть этот класс:
public class Clock {
public Clock(int startTicks) { ... }
public Clock(DateTime startTime) { ... }
}
Вы можете настроить это так:
container.RegisterType<Clock>(
new InjectionConstructor(154324));
и оно передаст это целое число в конструктор, который принимает один int. Если бы вы вместо этого передали DateTime, он вызвал бы другой конструктор.