Web Services C#中带有以关键字word命名的参数的API

0dxa2lsx  于 2022-11-15  发布在  C#
关注(0)|答案(2)|浏览(116)

从外部公司调用到我们的API之一使用了参数名称“ref”。他们要求我们创建接受此参数的Web API。我们正在用C# Web API编写,“ref”是一个关键字,无法做到这一点。有什么解决办法吗?
请输入您的密码

p4rjhz4m

p4rjhz4m1#

您可以在字段前使用@符号将ref作为参数:

public JsonResult MyMethod(string @ref)

您可以阅读更多here

mjqavswn

mjqavswn2#

您也可以使用FromUriAttributeName属性:

public JsonResult MyMethod([FromUri(Name = "ref")] string reference)

相关问题