Я использую службу WCF и создал ее прокси, используя ссылку на службу VS 2008.
Я ищу лучший шаблон для вызова метода службы WCF
- Должен ли я создавать экземпляр прокси-сервера клиента каждый раз, когда я вызываю метод службы, и закрывать клиента, как только я закончу с этим? Когда я профилировал свое клиентское приложение, я увидел, что получение канала занимает много времени при инициализации прокси-клиента.
- Должен ли я использовать шаблон Singleton для клиентского прокси, чтобы я мог использовать только один экземпляр и избавиться от накладных расходов на повторную инициализацию? Есть ли какие-то скрытые проблемы с этим подходом?
Я использую .Net framework 3.5 SP1, basicHttp
привязку с небольшой настройкой.