У меня есть 2 контракта (cA & cB), реализованных одной службой WCF с 2 конечными точками (epA и epB).
Это , а не в целях безопасности, но исключительно по причинамдля ясности / организации, я бы хотел "видеть" операции ContractA только тогда, когда я обнаружил услугу через конечную точку A;и аналогично, смотрите только операции ContractB через конечную точку B.
Мне не нужно «защищать» эти операции как таковые.Сценарий таков, что любому данному клиенту нужна только одна «сторона» службы, а не обе (но сами операции совместно используют ресурсы, поэтому имеет смысл иметь одну службу, а не две службы).
Кажется, что любой данный сервис в основном получает 1 WSDL, поэтому все операции доступны всем конечным точкам.Это то, как это работает, или есть способ «сформировать» конечную точку, закрыв операции, не определенные контрактом о конечных точках?