Есть ли способ скрыть тег контракта операции в веб-службе мыла wsdl для WCF?
Например, если у меня есть контракт операции как GetData(), я не хочу, чтобы он был в wsdl, но метод должен быть доступен клиенту с помощью атрибута действия и сможет использоваться.
1 ответ
Таким образом, клиент должен просто "знать", что сервисный метод существует и как его вызывать?
Во всяком случае нет, вы не можете сделать это. Сохраните сгенерированные WSDL и XSD, измените их, чтобы удалить информацию, которую вы хотите удалить, и затем передайте эти WSDL и XSD клиенту.