2011-01-17 9 views

Antwort

21

Es ist PerSession

Link to MSDN doc

+0

Link ist tot, wenn Sie immer noch wissen, wo Sie es finden, würde ich es gerne lesen. – Grummle

+0

@Grummle Seltsam ... warum hat ms es entfernen? Es befindet sich immer noch im Cache von Google: http://webcache.googleusercontent.com/search?q=cache:Yyw4N7BfwP4J:https://msdn.microsoft.com/en-us/library/system.servicemodel.servicebehaviorattribute.instancecontextmode(v% 3Dvs.110) .aspx + & cd = 3 & hl = fr & ct = clnk & gl = nl –

+0

Falls das Dokument aus dem Cache entfernt wird: Verwenden Sie die InstanceContextMode-Eigenschaft, um anzugeben, wann neue Serviceobjekte erstellt werden. Da das Dienstobjekt nicht direkt mit dem Kommunikationskanal verbunden ist, ist die Lebensdauer der Dienstobjekte unabhängig von der Lebensdauer des Kanals zwischen einem Client und der Dienstanwendung. Der Standardwert PerSession weist die Dienstanwendung an, ein neues Dienstobjekt zu erstellen, wenn eine neue Kommunikationssitzung zwischen einem Client und der Dienstanwendung hergestellt wird. Nachfolgende Aufrufe in derselben Sitzung werden vom selben Objekt behandelt. –

0

Nicht alle Bindungen PerSession Modus wie basicHttpBinding unterstützen, die Percall Modus standardmäßig unterstützt.

+0

Ich bestätige, in der Regel Persession-Modus ist der Standard-Modus, aber einige Bindungen nicht unterstützen Persession-Modus wie basicHttpBinding: http://StackOverflow.com/Questions/7330030/does-wcf-Basichttbbinding- Unterstützungspesession –