이가 C#으로 허용되는 ServiceContract
WCF에서 메서드 오버로드가 허용되지 않는 이유는 무엇입니까?
[ServiceContract]
public interface MyService
{
[OperationContract]
int Sum(int x, int y);
[OperationContract]
int Sum(double x, double y);
}
메소드 오버로딩이라고 가정하지만, WCF는 호스팅 프로그램이 InvalidOperationException
간단히 말해서
저는 이것이 _correct_ 답변인지 확신 할 수 없으므로 코멘트로 게시하겠습니다. 나는 WCF가 가능한 한 많은 프로토콜, 즉 Microsoft 이외의 기술에서도 작동하도록 설계 되었기 때문에 그것이라고 믿습니다. 오버로드는 닷넷과 몇 가지 다른 언어의 기능이지만 전부는 아닙니다. 서비스의 가용성을 최대화하기 위해, 과부하는 허용되지 않습니다. (제 생각에는) – Smudge202
나에게 좋은 대답처럼 보입니다. –
@Sleiman 좋은 발언 칙칙한 –