Есть ли способ создать экземпляр сторонней / внешней библиотеки, когда мой WCF-сервер запущен, а не создавать новый при каждом получении запроса? Я ищу что-то вроде файла Global.asax на веб-сайте asp.net.
Я относительно новичок в WCF, и в настоящее время я только создаю прототипы, используя консольное приложение и обслуживая свой сервис WCF с System.ServiceModel.Web.WebServiceHost (я делаю REST поверх WCF). Данная библиотека открывает сокет TCP для отдельной (внутренней) службы. Со временем у меня будет довольно большая нагрузка на сервис, и я предпочту оставить открытым только один сокет, а не открывать и закрывать сокеты при поступлении запросов.
Любая помощь или советы будут оценены.