Ich habe eine Dependency-Injektion Container-Setup in meiner Anwendung und ich denke, dass das Komponieren des Containers jedes Mal, wenn eine WCF-Serviceanforderung kommt ineffizient sein wird.Welchen Lebenszyklus hat ein von IIS gehosteter (http) WCF-Dienst?
Kann mir jemand erklären, was der Lebenszyklus des Dienstes für einen von http/IIS gehosteten WCF-Dienst ist? Wenn ich das herausfinden kann, kann ich eine fundierte Entscheidung darüber treffen, wo der Container gelagert, instanziiert, zerstört usw. werden soll.
Schön! Danke, genau die Antwort, die ich wollte. –
Um dies festzulegen, fügen Sie Ihrer Serviceklasse ein ServiceBehaviorAttribute hinzu. Das ist meins, was gut zu ninject passt: [ServiceBehavior (InstanceContextMode = InstanceContextMode.PerCall)] – Twisted