ASP.NET CoreAPIメソッドのCA1026を抑制します

ガーゴイル

渡されたパラメーターをチェックしていないため、すべてのASP.NET CoreコントローラーAPIメソッドでCA1026警告が表示されます。ただし、ルートの一部であるため、これを行う必要はないと思います。メソッドはそれなしでは呼び出されないか、それが本体の一部であり、ModelState何かをする前に有効であることを確認しています。

持っている何のためにそのメッセージ抑制するために2019年のVisual Studio伝える方法がありHttpPutHttpGetなどが、...それは必要はありませんので、それに属性?

クリス・プラット

これらの警告を抑制する方法はいくつかありますが、特定のメソッドまたは特定のタイプのメソッドに対してのみ自動的に抑制する方法はありません。次のようなことができます。

#pragma warning disable CA1026
[HttpGet]
public IActionResult Foo(string str)
{
    ...
}
#pragma warning restore CA1026

しかし、あなたはケースバイケースでそれをしなければならないでしょう。SuppressMessageAttributeたとえば、特定のコントローラーのすべてのメソッドによりグローバルに適用されるなど、他のオプションは、非常にきめ細かくしか実行できないためです。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Asp.Net CoreAPIは起動完了メッセージを無効にします

分類Dev

Asp.net CoreAPIの結果をAngularに渡します

分類Dev

Asp.Net CoreAPIはsignleton依存関係を挿入します

分類Dev

jquery .ajax()メソッドを作成するときに、ヘッダー値がASP.NET CoreAPIに送信されない

分類Dev

ASP .NET Core WebAPIメソッドから完全なXML応答を返します

分類Dev

Serilog LoggerConfiguration(Asp.Net Core 2.0)を返すメソッドの作成

分類Dev

asp.netのonclickメソッドで変数を渡す

分類Dev

ASP.NETコア3.0では、Except()メソッドを適用すると次の例外が発生します

分類Dev

asp.netコアにMediatRライブラリのSendメソッドとPublishメソッドの汎用ハンドラーを追加します

分類Dev

ASP.NET MVCのどこにデータアクセスメソッドを配置しますか?

分類Dev

ASP.NET CoreAPIを使用してMicrosoftSQLServerに接続する方法

分類Dev

ASP.NETはPostを終了し、Buttonメソッドを実行しません

分類Dev

AddWithValueメソッドはASP.NETに存在しません

分類Dev

asp.netのコードビハインドでajaxを使用してメソッドを呼び出す

分類Dev

ASP.NETはc#メソッドにチェックボックス値を取得します

分類Dev

Asp.Net MvcPOSTメソッドは文字列を送信しません

分類Dev

asp.net webapiはangularJSを使用してカスタムメソッドを呼び出します

分類Dev

asp.net Web API HTTPPUTメソッド

分類Dev

ASP.NET CoreWebメソッドからSOAPを提供する

分類Dev

asp.netコアメソッドを検査する方法は?

分類Dev

WebApiメソッドを非同期にする-ASP.NET

分類Dev

ASP.netでメソッドを1回実行する方法

分類Dev

asp.net CoremvcはWebApiコントローラーメソッドを非表示にして除外します

分類Dev

ASP.NETのUWPAPI

分類Dev

C#ASP.NET-別のクラスのメソッドを使用してラベルを作成する

分類Dev

c#asp.netのpostasyncメソッドを介して複数のデータを渡す

分類Dev

Asp.net Corerc1の静的メソッド内でDIを使用する方法

分類Dev

asp.netページメソッドの圧縮を有効にする

分類Dev

ASP.NET MVC4 WebAPIで未定義のAPIメソッド呼び出しをキャッチする方法

Related 関連記事

  1. 1

    Asp.Net CoreAPIは起動完了メッセージを無効にします

  2. 2

    Asp.net CoreAPIの結果をAngularに渡します

  3. 3

    Asp.Net CoreAPIはsignleton依存関係を挿入します

  4. 4

    jquery .ajax()メソッドを作成するときに、ヘッダー値がASP.NET CoreAPIに送信されない

  5. 5

    ASP .NET Core WebAPIメソッドから完全なXML応答を返します

  6. 6

    Serilog LoggerConfiguration(Asp.Net Core 2.0)を返すメソッドの作成

  7. 7

    asp.netのonclickメソッドで変数を渡す

  8. 8

    ASP.NETコア3.0では、Except()メソッドを適用すると次の例外が発生します

  9. 9

    asp.netコアにMediatRライブラリのSendメソッドとPublishメソッドの汎用ハンドラーを追加します

  10. 10

    ASP.NET MVCのどこにデータアクセスメソッドを配置しますか?

  11. 11

    ASP.NET CoreAPIを使用してMicrosoftSQLServerに接続する方法

  12. 12

    ASP.NETはPostを終了し、Buttonメソッドを実行しません

  13. 13

    AddWithValueメソッドはASP.NETに存在しません

  14. 14

    asp.netのコードビハインドでajaxを使用してメソッドを呼び出す

  15. 15

    ASP.NETはc#メソッドにチェックボックス値を取得します

  16. 16

    Asp.Net MvcPOSTメソッドは文字列を送信しません

  17. 17

    asp.net webapiはangularJSを使用してカスタムメソッドを呼び出します

  18. 18

    asp.net Web API HTTPPUTメソッド

  19. 19

    ASP.NET CoreWebメソッドからSOAPを提供する

  20. 20

    asp.netコアメソッドを検査する方法は?

  21. 21

    WebApiメソッドを非同期にする-ASP.NET

  22. 22

    ASP.netでメソッドを1回実行する方法

  23. 23

    asp.net CoremvcはWebApiコントローラーメソッドを非表示にして除外します

  24. 24

    ASP.NETのUWPAPI

  25. 25

    C#ASP.NET-別のクラスのメソッドを使用してラベルを作成する

  26. 26

    c#asp.netのpostasyncメソッドを介して複数のデータを渡す

  27. 27

    Asp.net Corerc1の静的メソッド内でDIを使用する方法

  28. 28

    asp.netページメソッドの圧縮を有効にする

  29. 29

    ASP.NET MVC4 WebAPIで未定義のAPIメソッド呼び出しをキャッチする方法

ホットタグ

アーカイブ