有多种技术实现的通用服务接口。
例如,我有 2 个接口:
- 通用服务
- 从 IGenralService 继承的 IWcfService。
基础接口:
public interface IGenralService
{
bool Login(string username, string password);
}
和 wcf 服务:
public interface IWcfService : IGenralService
{
[OperationContract(IsOneWay = false)]
[FaultContract(typeof(Exception))]
void DoSomething();
}
IWcfService 特定于 Wcf,需要 wcf 方法的“OperationContract”属性。“登录”方法不包括属性“OperationContract”。
有没有办法为固有方法添加属性?