Зачем использовать сеансы? Только если вам нужно сохранить данные между вызовами или по какой-то причине необходимо привязать клиента к конкретному экземпляру службы (что обычно не очень хорошая идея).
В общем, советуем долго и усердно подумать о вашем сервисе, прежде чем принимать решение об использовании сеансов и длительных сеансов, поскольку это может сильно повлиять на производительность. Много раз есть лучшие способы решения проблем.
Вот статья об управлении экземплярами в WCF ( ссылка ). Надеюсь, он ответит на большинство ваших вопросов.
Я настоятельно рекомендую прочитать главу 4 в Службах WCF по программированию Ювала Лоуи ( ссылка ) для получения дополнительной информации - эта глава подробно описывает управление экземплярами и должна ответить на все ваши вопросы.