我正在使用 .NET WebAPI 来创建 RESTful 服务。但是,我在运行代码分析时收到以下警告:
CA1822:Microsoft.Performance:从未使用过“LoginController.Post(Credential)”的“this”参数(或 Visual Basic 中的“Me”)。将成员标记为静态(或在 Visual Basic 中为 Shared)或在方法主体或至少一个属性访问器中使用“this”/“Me”(如果适用)。C:\Workspace\Services\SriLankan.Mobility.Services\Controllers\LoginController.cs
有没有办法避免这种情况?我不能只使 POST 方法静态,因为这样框架就无法映射请求。
有任何想法吗?