3 Stimmen

Windsor dependency injection mit Parameter in ctor

Ich versuche, Castle Windsor zu konfigurieren

Ich habe eine IFileReader-Schnittstelle durch FileReader implementiert, und FileReader hat eine String-Eigenschaft im Konstruktor

Wie kann ich diese Eigenschaft festlegen, wenn ich versuche, eine Instanz von FileReader mit einem ServiceLocator zu erhalten?

Container.Register(Component.For<IFileReader>().ImplementedBy<FileReader>());

public class FileReader
{
public FileReader(string fileName)
.
.
.

ServiceLocator.Current.GetInstance<IFileReader>(); <- how pass filename??

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X