Wie kann ich Castle Windsor dazu bringen, eine Immobilie automatisch zu injizieren?

8

Ich habe eine Eigenschaft in meinen Klassen für den Protokollierungsdienst.

%Vor%

Und ich habe dies in meiner Komponentenregistrierung:

%Vor%

Allerdings scheint Windsor den Logger nicht zu injizieren - vermisse ich etwas?

    
Chris Haines 29.06.2009, 14:55
quelle

1 Antwort

14

Der Lambda-Parameter für AddFacility ist eigentlich ein Erstellungsrückruf (er wird aufgerufen, wenn die Einrichtung erstellt wird), keine Fabrik.

Verwenden Sie stattdessen:

%Vor%

BTW Windsor fügt automatisch Eigenschaftenabhängigkeiten ein, wann immer es möglich ist.

    
Mauricio Scheffer 29.06.2009, 23:29
quelle