参数中带有保留字的 F# SOAP 客户端

发布于 2024-12-28 11:01:09 字数 765 浏览 0 评论 0原文

我正在使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

ゃ懵逼小萝莉 2025-01-04 11:01:09
abstract Translate :appId:string * text:string * from:string * ``to``:string * contentType:string * category:string -> string

双反引号允许您放置几乎任何字符串(包括空格和标点符号,以及明显的保留字)。

abstract Translate :appId:string * text:string * from:string * ``to``:string * contentType:string * category:string -> string

Double back-ticks allow you to put almost any string (including spaces and punctuation, and obviously reserved words).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文