Net核心:将StatusCode添加到操作ProducesResponseType到API

问题描述 投票:0回答:1

我正在尝试使用此链接创建方法参数以支持Auto Swagger文档。目前正在寻求在Swagger中为API添加状态代码。Net Core API: Make ProducesResponseType Global Parameter or Automate

在收到错误时编写此方法时,

错误CS0721'StatusCodes':静态类型不能用作参数'

我该如何解决?要参数化StatusCode,

    public void addProducesResponseTypeMethod(ActionModel action, Type returnType, StatusCodes statusCode)
    {
        action.Filters.Add(new ProducesResponseTypeAttribute(returnType, statusCode);

理想情况下,代码将像这样应用,但带有参数除外,

    action.Filters.Add(new ProducesResponseTypeAttribute(returnType, StatusCodes.Status404NotFound));
c# .net asp.net-core .net-core asp.net-core-2.0
1个回答
0
投票
public void AddProducesResponseTypeAttribute(ActionModel action, Type returnType, int statusCodeResult) { action.Filters.Add(new ProducesResponseTypeAttribute(returnType, statusCodeResult));
© www.soinside.com 2019 - 2024. All rights reserved.