UriTemplate的可选参数

时间:2016-10-11 11:02:12

标签: rest wcf

我正在构建一个wcf rest服务来上传文件

[WebInvoke(Method = "POST", UriTemplate = "upload?fileName={fileName}&filePath={filePath}&replace={replace}")]
    void UploadFile(Stream fileContent, string fileName, string filePath, bool replace);

这里我需要制作filePath&将参数替换为可选。我不能简单地依赖于null检查,即filePath = filePath ?? ""如果消费者没有传递参数的值,则在inside方法中,因为首先消费者不知道参数是必需的还是可选的。有什么帮助吗?

0 个答案:

没有答案