Ich habe versucht, dieses Problem für eine ganze Weile zu beheben, und ich bin immer noch nicht klüger. Ich habe die folgende Methode:
%Vor%Der Code, mit dem ich Probleme habe, beinhaltet die Rückgabewerte, die ich neu erfinde, die ich idealerweise gerne Castle Windsor überlassen würde. Also, was ich dann gemacht habe, war eine abstrakte Fabrik zu erstellen:
%Vor%und meine Parse-Methode wird nun zu
%Vor%Ich habe ein großes Problem damit, wie man die Registrierung durchführt und die Parameter dynamisch übergibt, weil der Konstruktor für CreateReportResult:
ist %Vor%Die Frage ist also, wie ich meinen Registrierungscode in meinem WindsorContainer-Installer einrichten und wie gebe ich dann die erforderlichen Parameter ein? Ich benutze Castle Windsor 3.2.
Hier ist der Code, den ich in meiner Registrierung habe:
%Vor%Tags und Links c# castle-windsor