が、これは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は可能な限り多くのプロトコル、つまりマイクロソフト以外のテクノロジでも動作するように設計されているからです。オーバーロードは.Netと他のいくつかの言語の機能ですが、すべてではありません。サービスの可用性を最大限にするために、オーバーロードは許可されません。 (私は思う) – Smudge202
私には良い答えのようです。 –
@Sleiman nice remark slimy –