2016-11-22 3 views
0

Предположим, у меня есть метод в моей службы WCF:необходимые WCF параметры в WSDL

[OperationContract] 
ResponseObj Test(string testString); 

Когда я добавить этот WSDL в SoapUI СравниваемаяСтрока будет помечен как необязательный

<tem:Test> 
<!--Optional:--> 
<tem:testString>?</tem:testString> 
</tem:Test> 

Как мне сделать требуется параметр testString? Нужно ли что-то добавить в методе OperationContract? Или все параметры Необязательно в запросе в soapUI? контракт

ответ

2

использование данных с IsRequired атрибутом для свойств

[OperationContract] 
ResponseObj Test(RequestMessage request); 


[DataContract] 
public class RequestMessage 
{ 
    [DataMember(IsRequired = true)] 
    public string TestString{ get; set; } 
} 
Смежные вопросы