Frage

Ich habe Tonnen von Problemen richtig funktioniert immer die Nicht-XML-Konfiguration für Schloss Windsor einzurichten. In der Zwischenzeit habe ich mehr und mehr Menschen die Beratung über den Windsor Container Fluent Interface zu sehen. Ich habe für den letzten Tag Gooogling über und ich kann diese API nicht überall finden.

Ich spreche über den Schlüssel .Register () -Methode, die eine Verlängerung Methode zum IWindsorContainer Objekt zu sein scheint. Es scheint, wie es in dem Castle.MicroKernel.Registration Namensraum sein könnte, aber ich kann die entsprechende Bibliothek überall nicht finden!

Auch gibt es einen Ort, wo ich Dokumentation für diese Sachen finden kann?


EDIT: Ich fand, dass die Kopie von Castle.MicroKernel in den Beispielprojekt rel="nofollow hat mehrere Namespaces dann die, ich war mit (obwohl dies ein 8 Tage alt sind und v1.0.0 ist, während mein v1.0.3 ist ...), nach wie vor Probleme, den .Register () -Methode oder irgendwelche Proben zu finden.

EDIT: Ich fand einige Fluent Interface Proben bei Bitter Coder keine herunterladbaren Proben aber so bin ich ratlos noch.

Bearbeiten wieder: Schließlich bekam sie. Die jüngste Codequelle für Schloss Windsor ist verfügbar hier , erhalten die jüngsten erfolgreichen Build , in der Zip-Datei ist ein Verzeichnis ist. Die fließend Schnittstelle ist innerhalb Castle.Microkernel.

(Sie wahrscheinlich Castle.Dynaproxy, Castle.Dynaproxy2 und Castle.Windsor verweisen müssen)

PS Dieser Beitrag ist die # 1 Google-Ergebnis für „Schloss Fluent Interface Dokumentation“ sad Jungs, müssen Sie auf das bekommen. Crickets Chirp Was ist das? Fein. Lassen Sie mich diese herausfinden, dann werde ich auf sie dann.

War es hilfreich?

Lösung

Die Fluent-Schnittstellen wurden vor einiger Zeit eingeführt - aber nur auf Trunk verfügbar (nach RC3) entweder den Schlössern Quellen greifen (aus dem Projekt Subversion-Repository) und baut die IoC-Projekte sich von hier oder leichter greifen noch die letzten erfolgreichen Build auf dem Continuous-Integration-Server und verwenden.

Castle.MicroKernel.Registration ist der Name Raum, den Sie in der Microkernel Montage verwenden müssen - wenn man eine einigermaßen frisch Build von Castle haben sollten Sie in der Lage sein Register zu finden (.. .) Methoden auf beiden iKernel und IWindsorContainer Schnittstellen, die Anwendung von „Registrierung Komponenten“ (alles erlaubt, die IRegistration), die die verschiedenen fließend Komponente Passungsmerkmalen in Schloss umfasst implementiert, sowie alles benutzerdefinierte Sie entwickeln könnte.

Der beste Ort, um Fragen in Bezug auf Schloss stellen ist die Google Burg- Projekt-Benutzer und Schloss-Projekt-devel Gruppen - im Auge behalten, insbesondere für Craig Neuwirt, als er der Kern-Entwickler auf den Fluent Interface-Funktionen in Schloss Windsor, und so ist am besten ausgestattete Arbeits ist Fragen über die verschiedene Fluent Interface-Funktionen zu beantworten, da sie noch nicht weit dokumentiert sind.

Andere Tipps

Ok, also nur als Referenz. Offizieller Vertreter, die vollständige Dokumentation des API ist auf Schloss Windsor Dokumentation Wiki

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top