Зависит от: -)
Если у вас уже есть все привязки, когда вы выполняете Add Service Reference
в первый раз, тогда ваша конфигурация прокси на стороне клиента будет включать все привязки, и вы можете в основном переключаться с использования одной на другую без какой-либо реконфигурации или что-нибудь. Каждая клиентская конечная точка (которая имеет одну конкретную привязку) должна иметь имя, поэтому вы можете выбрать:
MyServiceClient client = new MyServiceClient("endpointname");
Однако, если вы добавите вторую привязку к своей службе после того, как добавите ссылку на службу в свой код на стороне клиента, тогда да - вам нужно обновить ссылку на службу. Для этого откройте узел Service References
в обозревателе решений в проекте на стороне клиента, щелкните правой кнопкой мыши интересующую вас ссылку на службу и выберите Update Service Reference
в контекстном меню.
Обновление справочной службы http://i39.tinypic.com/2zr3uko.png
Это выведет любую новую информацию о дополнительных привязках и прочем со стороны сервера и соответствующим образом обновит конфигурацию на стороне клиента.
Как только это будет сделано, у вас должно быть несколько конечных точек на стороне клиента в вашей конфигурации, и вы можете создать любую из них, соответствующую вашим текущим потребностям, на основе имени конечной точки клиента.