当前位置: 首页 > 知识库问答 >
问题:

Asp。网

澹台胜
2023-03-14

是否可以在swagger中默认隐藏所有endpoint,并仅显示我用某种属性标记的endpoint?

共有2个答案

籍兴文
2023-03-14

您可以向控制器添加以下属性以忽略所有endpoint。

 [ApiExplorerSettings(IgnoreApi = true)]

可以为要显示的endpoint设置IgnoreApi=false。

另一方面,如果为特定方法应用IgnoreApi=false,则只有该方法会被忽略。

商业
2023-03-14

您可以使用属性:

[ApiExplorerSettings(IgnoreApi = true)]

在自定义基本控制器上,或仅在要隐藏的控制器上。如果您是从ApiController继承的,那么您可以创建自己的基本控制器,或者不幸地用它标记每个控制器。无需执行单独的操作,因为这将侦听控制器的属性。如果标记基本控制器,则需要使用以下工具手动标记操作或控制器:

[ApiExplorerSettings(IgnoreApi = false)]

如果您想隐藏endpoint,因为它们不再被使用,但仍希望代码在那里,那么您可以做两件事。

>

  • 将这些方法的访问修饰符更改为私有

    用属性标记所有要隐藏的项目,并在启动时更改招摇过市配置,如下所示:

    httpConfiguration.EnableSwagger(c =>
    {
        c.IgnoreObsoleteActions();
    });
    

  •  类似资料:
    • 主要内容:ASP Browser Capabilities 组件,ASP Browser Capabilities 实例,实例,Browscap.ini 文件ASP Browser Capabilities 组件 ASP Browser Capabilities 组件会创建一个 BrowserType 对象,这个对象可测定访客浏览器的类型、性能和版本号。 当浏览器连接到服务器时,就会向服务器发送一个 HTTP User Agent 报头。这个报头包含关于浏览器的信息。 BrowserType 对

    • 主要内容:ASP AdRotator 组件,ASP AdRotator 实例,实例,ASP AdRotator 属性,ASP AdRotator 方法ASP AdRotator 组件 每当用户进入网站或刷新页面时,ASP AdRotator 组件就会创建一个 AdRotator 对象来显示一幅不同的图像。有关图像的信息是包含在一个文本文件中。 注释:AdRotator 在 Internet Information Server 7 (IIS7) 中不起作用。 语法 <% set adrotato

    • 主要内容:从 ASP 页面访问数据库,ADO 是什么?ADO 用于从网页访问数据库。 从 ASP 页面访问数据库 从 ASP 页面内部访问数据库的通常方式是: 创建至数据库的 ADO 连接 打开数据库连接 创建 ADO 记录集 打开记录集 从数据集中提取您需要的数据 关闭数据集 关闭连接 ADO 是什么? ADO 是一项微软公司的技术 ADO 代表 ActiveX Data Objects ADO 是一个微软的 Active-X 组件 ADO 会随着

    • 主要内容:尝试一下 - 实例,Dictionary 对象Dictionary 对象用于在名称/值对中存储信息。 尝试一下 - 实例 指定的键存在吗? 本例演示如何创建一个 Dictionary 对象,然后使用 Exists 方法来检查指定的键是否存在。 返回一个所有项目的数组 本例演示如何使用 Items 方法来返回一个所有项目的数组。 返回一个所有键的数组 本例演示如何使用 Keys 方法来返回一个所有键的数组。 返回一个项目的值 本例演示如何使用

    • 主要内容:Folder 对象Folder 对象用于返回关于指定文件夹的信息。 Folder 对象 Folder 对象用于返回关于指定文件夹的信息。 如需操作 Folder 对象的相关属性和方法,您需要通过 FileSystemObject 对象来创建 Folder 对象的实例。首先,创建一个 FileSystemObject 对象,然后通过 FileSystemObject 对象的 GetFolder 方法来实例化这个 Fo

    • 主要内容:尝试一下 - 实例,File 对象,实例File 对象用于返回关于指定文件的信息。 尝试一下 - 实例 文件最后被修改的时间? 本例演示如何使用 DateLastModified 属性来取得指定文件最后被修改的日期和时间。 文件最后被访问的时间? 此例演示如何使用 DateLastAccessed 属性来取得指定文件最后被访问的日期和时间。 返回指定文件的属性 本例演示如何使用 Attributes 来返回指定文件的属性。 File 对