Есть ли способ скрыть тег контракта операции в веб-службе мыла wsdl для WCF?

Например, если у меня есть контракт операции как GetData(), я не хочу, чтобы он был в wsdl, но метод должен быть доступен клиенту с помощью атрибута действия и сможет использоваться.

1 ответ

Таким образом, клиент должен просто "знать", что сервисный метод существует и как его вызывать?

Во всяком случае нет, вы не можете сделать это. Сохраните сгенерированные WSDL и XSD, измените их, чтобы удалить информацию, которую вы хотите удалить, и затем передайте эти WSDL и XSD клиенту.

Другие вопросы по тегам