参数中带有保留字的 F# SOAP 客户端
我正在使用 Bing 的 LanguageService(翻译服务)。我使用 svcutil 生成了 F# Soap 客户端代码(并对其进行了一些修改以使其正常工作),但遇到了一些在参数中使用单词 to 的方法。它在 F# 中是保留的。
[<System.ServiceModel.OperationContractAttribute(Action="http://api.microsofttranslator.com/V2/LanguageService/Translate", ReplyAction="http://api.microsofttranslator.com/V2/LanguageService/TranslateResponse")>]
abstract Translate :appId:string * text:string * from:string * to:string * contentType:string * category:string -> string
我已经尝试过 _to 和 __to 但没有运气。
我不知道是否有任何方法可以取消定义关键字或以其他方式定义参数(如下所示: SOAPpy - 命名参数列表中的保留字)。
提前致谢!
I'm using the LanguageService (translation service) from Bing. I generated the F# soap client code with svcutil (and modified it a little to got it working) but got stuck with some methods that use the word to in their parameters. And it is reserved in F#.
[<System.ServiceModel.OperationContractAttribute(Action="http://api.microsofttranslator.com/V2/LanguageService/Translate", ReplyAction="http://api.microsofttranslator.com/V2/LanguageService/TranslateResponse")>]
abstract Translate :appId:string * text:string * from:string * to:string * contentType:string * category:string -> string
I already tried with _to and __to without luck.
I don't know if there is any way to undefine keywords or define the parameter another way (something like this: SOAPpy - reserved word in named parameter list ).
Thanks in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
双反引号允许您放置几乎任何字符串(包括空格和标点符号,以及明显的保留字)。
Double back-ticks allow you to put almost any string (including spaces and punctuation, and obviously reserved words).