2012-01-23 77 views
2

如何在WCF Web Api的UriTemplate中聲明可選參數? 例如:UriTemplate中的WCF Web Api可選參數

[WebGet(UriTemplate = "?culture={culture}")] 
HttpResponseMessage<IEnumerable<Contact>> GetAll(); 

我需要文化是可選參數。如果文化沒有通過,我想收到該參數的空 。

PS。我不想創建具有多個GETALL方法不同UriTemplates解決方案...

回答

0

用以下方法聲明的文化參數將是空

[WebGet(UriTemplate = "?culture={culture}")] 
HttpResponseMessage<IEnumerable<Contact>> GetAll(string culture);