第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

屬性“[ApiExplorerSettings(IgnoreApi = true)]”有什么作用?

屬性“[ApiExplorerSettings(IgnoreApi = true)]”有什么作用?

C#
郎朗坤 2023-09-09 16:13:59
編輯:我知道屬性通常做什么,問題僅針對這個(gè)特定屬性。對困惑感到抱歉!我已經(jīng)閱讀了以下問題以及這個(gè)問題,它指出如何使用該屬性來忽略特定方法或整個(gè)控制器生成的 swagger/swashbuckle 文檔。(文檔是包含所有 api 的 swagger 頁面,我相信?)但是除了 swagger/swashbuckle(它是一個(gè) NuGet 包)之外,這個(gè)屬性在 ASP.NET 中還有什么其他功能呢?
查看完整描述

3 回答

?
小怪獸愛吃肉

TA貢獻(xiàn)1852條經(jīng)驗(yàn) 獲得超1個(gè)贊

當(dāng)應(yīng)用于控制器上的公共方法時(shí),它會阻止該方法出現(xiàn)在 swagger ui 中。



查看完整回答
反對 回復(fù) 2023-09-09
?
Smart貓小萌

TA貢獻(xiàn)1911條經(jīng)驗(yàn) 獲得超7個(gè)贊

首先需要澄清的是,C# 中的屬性本身不會觸發(fā)任何內(nèi)容。外部代碼搜索標(biāo)有特定屬性的類、方法或?qū)傩裕⒉扇∠鄳?yīng)的操作。

當(dāng)然,ASP.NET MVC 中有很多構(gòu)建塊,有時(shí)可能會令人困惑。

Swagger 使用此屬性來隱藏端點(diǎn)。

也可以通過IApiDescriptionProvider和其他相關(guān)接口的給定實(shí)現(xiàn)使用(至少在 .NET core 中) ,但只有在實(shí)際使用它們時(shí)才有效(通過在 Startup.cs 中配置它們)

查看完整回答
反對 回復(fù) 2023-09-09
?
MM們

TA貢獻(xiàn)1886條經(jīng)驗(yàn) 獲得超2個(gè)贊

該屬性有助于控制可見性。當(dāng)我們想要隱藏特定的控制器或操作以使其不顯示在 swagger UI 中時(shí),我們可以在控制器類或操作方法上使用它。



查看完整回答
反對 回復(fù) 2023-09-09
  • 3 回答
  • 0 關(guān)注
  • 208 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號