0
다중 기술로 구현 된 일반 서비스 인터페이스가 있습니다.상속 인터페이스의 메서드에 특성을 추가 할 수있는 방법이 있습니까?
- IGenralService
- IWcfService IGenralService에서 상속 :
예를 들어, 나는 2 인터페이스를 가지고있다.
기본 인터페이스 :
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"속성을 포함하지 않습니다.
고유 한 메서드에 특성을 추가 할 수있는 방법이 있습니까?
'IWcfService'가'IGeneralService'가 아니라 속성으로 꾸며질'Login' 메소드를 원하십니까? 이것은 당신의 인터페이스를 구현하는 어떤 클래스도 그 속성을 상속받지 않기 때문에 기본적으로 의미가 없습니다. 다시 선언해야합니다. 어쨌든 인터페이스에서이를 생략 할 수 있습니다. – HimBromBeere