C# WebInvokeAttribute上的多个模板
我有一个WCF服务和该服务的接口类:C# WebInvokeAttribute上的多个模板,c#,rest,wcf,C#,Rest,Wcf,我有一个WCF服务和该服务的接口类: [WebInvoke(UriTemplate = "/nonlife/fire/generatepolicy?policyNo={policyNo}", Method = "GET")] Stream FireGeneratePolicy(string policyNo); 我想将另一个URI模板“/nl/fr/generate/{policyNo}”添加到现有的流FireGeneratePolicy
[WebInvoke(UriTemplate = "/nonlife/fire/generatepolicy?policyNo={policyNo}", Method = "GET")]
Stream FireGeneratePolicy(string policyNo);
我想将另一个URI模板“/nl/fr/generate/{policyNo}”
添加到现有的流FireGeneratePolicy(字符串policyNo)代码>而不是创建另一个类似于Stream FireGeneratePolicy2(string PolicyNo)
是否可以将多个路由/uriTemplate分配给单个web方法?WCF的uriTemplate不支持此功能。WCF中存在复合路径。复合路径段允许单个URI路径段包含多个变量以及与文字组合的变量。但复合路径不支持查询字符串。我认为最好的解决方案是创建另一个FireGeneratePolicy2。