Frage

Ich habe die folgende Situation.

Wir haben eine private Methode, in der ich mit einem Handlerattribut mit einem HandlerinTribut mitverständlich erklären möchte.Diese Methode wird von einigen verschiedenen öffentlichen Methoden aufgerufen, die in meiner Benutzeroberfläche definiert sind.Ich möchte das Repository in einer Fabrik instantieren, wo ich das umwickelte Objekt zurücksehe.Bis jetzt kann ich nicht in der Lage sein, die Verständnisinjektion an meiner privaten Methode zu arbeiten.Bin ich das Objekt falsch einwickeln?Ich habe auch versucht, das umwickelte Objekt zu erstellen, indem ich ein Repository-Objekt direkt instanziiert.Bisher habe ich nur das Attribut an öffentliche Methoden hinzugefügt, in diesem Fall habe ich das Attribut in der Schnittstelle hinzugefügt, die ordnungsgemäß funktioniert.Ich hoffe, dass jeder einen Ahnung hat, wie man diese Arbeit macht.

Siehe meine Implementierung unten: generasacodicetagpre.

War es hilfreich?

Lösung

hat in dieser Ausgabe von Avanade-Support auf Codeplex von Avanade unterstützt.Sie sagten mir, dass Sie nur öffentliche Methoden / Eigenschaften abfangen könnten.Sie gaben mir auch den Link zu den Einschränkungen des Injektionsblocks des Enterprise-Bibliotheks, der auf MSDN unter: http://msdn.microsoft.com/de-us/library/ff650508.aspx#intro_limitation

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