У меня есть служба WCF, использующая netTcpBinding (поэтому InstanceContextMode = PerSession по умолчанию).
Служба вызывается из веб-приложения ASP.Net с использованием кода, подобного следующему:
ServiceClient service = new ServiceClient();
service.ServiceMethod1();
service.Close();
Итак, мы создаем проксиэкземпляр здесь - вызвать необходимый метод и - закрыть службу.
Запрос -
Когда мы говорим, что создан сеанс WCF?
Соответствует ли он одному сеансу ASP.Net ...Итак, предположим, что у одного пользователя есть сеанс ASP.Net. Какие бы вызовы этот пользователь ни делал для обслуживания из своего сеанса, это также будет означать сеанс WCF?
Спасибо!