WCF: есть ли атрибут для создания параметров в OperationContract?

я использую[DataMember(IsRequired=true)] сделать свойства DataContract обязательными. НетКажется, что это какой-то IsRequired для параметров OperationContract. Как мне сделать их обязательными и не допустить нулевого значения?

Параметр в OperationContract представляется необязательным в инструменте SoapUI. Хотя это никогда не должно быть необязательным или нулевым.

Интерфейс WCF:

[OperationContract]
IsClientUpdateRequiredResult IsClientUpdateRequired(IsClientUpdateRequiredInput versie);

...

[DataContract]
public class IsClientUpdateRequiredInput
{
    [DataMember(IsRequired=true)]
    public string clientName { get; set; }
    [DataMember(IsRequired = true, Order = 0)]
    public int major { get; set; }
    [DataMember(IsRequired = true, Order = 1)]
    public int minor { get; set; }
    [DataMember(IsRequired = true, Order = 2)]
    public int build { get; set; }
    [DataMember(IsRequired = true, Order = 3)]
    public int revision { get; set; }
}

Шаблон запроса мыла:


   
   
      
         
         
            ?
            ?
            ?
            ?
            ?
         
      
   

Ответы на вопрос(2)

Ваш ответ на вопрос