Существует ли способ подвергнуть несколько сервисов WCF через единственную конечную точку?

Я в настоящее время предлагаю услугу со многими методами через WCF. Я хотел бы осуществить рефакторинг так единственный сервис, разделяется на несколько классов, каждый предлагающий различный набор функциональности. Однако я предпочел бы все еще иметь единственное соединение с клиентом. Действительно ли это возможно?

Я предполагаю, что ответ нет, поэтому как я должен решить эту проблему? Существует ли обходное решение? Или действительно ли моя идея абсолютно глупа, и я должен изменить дизайн приложения?

6
задан mafu 17 March 2010 в 09:57
поделиться

1 ответ

Помните, что E = ABC (конечная точка = адрес, привязка, контракт). С другим контрактом, даже при прочих равных, у вас все равно будет другая конечная точка.

Однако одна услуга может реализовать несколько контрактов на услуги. Это позволит одному файлу .svc быть целью нескольких различных контрактов на обслуживание, все из которых настроены как URL-адреса относительно .svc.

4
ответ дан 17 December 2019 в 07:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: