Say mam następujące klasyCastle Windsor: Jak określić parametr konstruktora z kodu?
MyComponent : IMyComponent {
public MyComponent(int start_at) {...}
}
mogę zarejestrować wystąpienie go z zamku Windsor poprzez xml następująco
<component id="sample" service="NS.IMyComponent, WindsorSample" type="NS.MyComponent, WindsorSample">
<parameters>
<start_at>1</start_at >
</parameters>
</component>
Jak bym go o to robi dokładnie to samo, ale w kodzie? (Uwaga: parametr konstruktora)
Czy to rozwiązanie działa, jeśli parametr jest złożony, na przykład inny komponent IMyComponent? – flipdoubt
Jeśli zależność jest w kontenerze, to zostanie automatycznie rozwiązana. –
Chciałbym użyć płynnego interfejsu, jednak ściąganie źródła zamków, nant (którego nigdy wcześniej nie używałem) i ustalenie tego wszystkiego jest trochę za dużo –