将方法名称更改为控制器(Swagger)

Changing name to method into controller (Swagger)

我是 Swagger 和 Web 的新手 API。我用一个名为 PrimeCalculator 的简单控制器创建了一个 Web API 项目。

public class PrimeCalculatorController : ControllerBase { 

   [HttpGet]
   public IEnumerable<string> Get() {
    //stuff 
    return new string[] { "value1", "value2" };
   }

}

所以我在 Swagger 中的方法如下所示:

如您所见,有一种方法带有 get 调用。到目前为止一切顺利,但现在我想更改方法名称。我发现了这个:

[Http(name="newMethodName"]

但是,该方法的名称保持不变。我不知道我是否遗漏了什么。欢迎任何教程学习或帮助。

更改方法名称后的结果(没有任何变化):

[Http(name="newMethodName")] -> [HttpGet("newMethodName")]