2009-07-15 4 views
0

У меня есть неправильное представление о сервисах WCF (я думаю) У вас есть только один экземпляр службы WCF, в котором все вызовы тоже поедут? Кажется, мне ограничивается необходимость создавать экземпляры WCF-класса каждый раз, когда мне нужно его называть. Если смогу, мне нужно как-то сделать это статичным?У вас есть только одна служба WCF со статическими методами?

ответ

1

что вы хотите сделать, это сделать служб WCF Синглтон проверка this статьи, Улла считают полезным

+0

Благодарим за информацию. – Matt

1

На серверной стороне, да, экземпляр вашей службы создается для каждого запроса/транзакции.

На стороне клиента вы почти никогда не должны пытаться повторно использовать свой прокси-класс. Создавать, подключаться, звонить (вы можете даже звонить несколько раз в цикле), распоряжаться.

+1

Интересно. Это был мой подход, но больше из-за проб и ошибок, чем понимание внутренних компонентов пула соединений. Можете ли вы рассказать о том, почему это работает и почему «вы почти никогда не пытаетесь повторно использовать»? – grenade

Смежные вопросы