2017-06-08 1 views
0

Bitte sehen akzeptiert:WCF-Dienst hat einen paramterized Konstruktor, der den Code unten ein struct

public void Install(IWindsorContainer container, IConfigurationStore store) 
     { 
      container.Register(
       Component.For<ICalculator, Calculator>()); 
     } 

Calculator ist eine Struktur. Der Fehler, den ich bekomme, wenn ich die .svc öffne, ist: "Rechner ist keine Klasse noch eine Schnittstelle, und das sind die einzigen erlaubten Werte.". Ist es möglich, Strukturen mit Castle Windsor zu injizieren?

Ich habe einige Zeit damit verbracht zu googeln, aber ich habe keine Antwort gefunden.

Antwort

1

Lassen Sie uns in source code of Windsor suchen.

Also, nein, können Sie nicht. Durch Design von Windsor Container.

+0

Danke. Könnten Sie sich meine andere Castle Windsor Frage hier ansehen: https://stackoverflow.com/questions/44436494/injected-class-has-a-parameterized-constructor-that-relies-on-the-client?noredirect=1 # Kommentar75871195_44436494 – w0051977

Verwandte Themen