JetBrains Rider 2026.1 Help

代码检查:被标记为 ServiceContract 的接口应至少声明一个 OperationContract

此检查报告标记了 [ServiceContract] 的接口未声明任何 [OperationContract] 方法。 这通常意味着该契约不完整,并且不会 Exposed 任何服务操作。

示例

using System.ServiceModel; [ServiceContract] public interface ICalculator { int Add(int x, int y); }
using System.ServiceModel; [ServiceContract] public interface ICalculator { [OperationContract] int Add(int x, int y); }

快速修复

快速修复会将 [OperationContract] 添加到接口方法中。

2026年 5月 8日