У меня есть метод, который выглядит как этотДополнительный параметр dateSpecified добавлен в сервисный метод
someFunction(string str, DateTime date);
Когда я хочу, чтобы вызвать этот метод из моего клиента, я должен передать дополнительный параметр, называемый dateSpecified.
Теперь я понимаю, что этот параметр добавлен для типов данных, таких как DateTime, int и т. Д. Но я не хочу его там, как я могу избавиться от него?
Если подпись метода в коде клиента не соответствует сигнатуре метода в коде сервера, то, по-видимому, ваш контракт на обслуживание WCF не синхронизирован. Вы должны восстановить привязку клиента. –
Дополнительная дата добавления значения boolSpecified добавляется автоматически при развертывании службы. Он должен различать переданное значение от значения по умолчанию для необязательных параметров. – Tralli
Итак, просто передайте правильное значение. В чем твоя проблема? –