Если я добавлю веб-ссылку из клиента .NET 1.1 в службу WCF, сгенерированные на клиенте прокси-методы содержат дополнительный параметр, заканчивающийся суффиксом «Задано» для каждого параметра метода службы, например,
[OperationContract]
string HelloWorld(string foo, int bar);
Результат:
Service1.HelloWorld(string foo, bool fooSpecified, int bar, bool barSpecified);
Мои служебные параметры не являются обязательными, так что это за дополнительные параметры на клиенте и как я могу от них избавиться?