webhttpbinding и удаление прокси WCF? - PullRequest
0 голосов
/ 13 июля 2010

Должен ли я беспокоиться об удалении (используя close () и abort () при исключении) прокси WCF, созданного с помощью ClientBase, когда я использую WebHttpBinding?Так как его POX / REST over http, мне интересно, есть ли какой-либо вред, если оставить прокси-сервер один после вызова службы!?

1 Ответ

0 голосов
/ 16 июля 2010

Технически, если это не сессионная привязка (которой не является webHttpBinding), это менее важно, но вы могли бы тратить ресурсы впустую, если бы создавали клиенты в узком цикле (например, быстрее, чем GC занимался их очисткойи освобождение соединений).HTTP-соединения объединяются и совместно используются ConnectionPointManager, так что вы, вероятно, будете в порядке на этом фронте.

Тем не менее, не стоит полагаться на эти детали реализации, потому что если что-то изменится в будущем,Вы будете удивлены, почему производительность вашего клиента начинает отстой.Я бы убрал ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...