Время жизни экземпляра службы WCF?
в процессе создания службы WCF я столкнулся с новым для меня термином. В основном при указанииInstanceContextMode
У меня есть несколько вариантов, в том числе;PerSession
, PerCall
а такжеSingle
, Вот код из примера, из которого я учусь:
[ServiceBehavior(InstanceContextMode=InstanceContextMode.Single)]
public class EvalService : IEvalService { ...
Сделав это, он заявил, что во время выполнения будет создан только один экземпляр моего сервиса. Что это значит? Я думал, что каждый раз, когда было установлено соединение с веб-сервисом, он рассматривался как отдельный экземпляр.
Сохраняется ли этот экземпляр моего сервиса для каждого сделанного запроса? Судя по другим членам, упомянутым вдокументыМожно ли предположить, что это так?