Мне нужно добавить настраиваемое расширение поведения к моим конечным точкам клиента WCF. Я попытался сделать это через конфигурацию, но был укушен часто упоминаемой ошибкой, где конфигурация WFC не может правильно разобрать имя типа. Могу ли я сделать это программно?
Я не могу изменять разделы конфигурации во время выполнения, потому что они доступны только для чтения. Я знаю, что если я получу экземпляр клиентского прокси (т.е. ClientBase), я могу добавить к его Endpoint.Behaviors экземпляр моего пользовательского поведения. Тем не менее, я должен был бы сделать это для каждого экземпляра.
Могу ли я получить конечные точки по всему миру и предварительно добавить их (например, в Global.asax), или эти конечные точки создаются и временно отбрасываются?