私は非常に奇妙な問題を抱えています。私は動作しているWCFサービスを持っています。
[ServiceContract]
public interface IService
{
[OperationContract]
int AddResult(int result, string name);
[OperationContract]
int list(int count);
}
別のクラスには、このサービスの実装があります。そして、それは機能します。しかし、メソッド「リスト」を次のように変更すると:
[ServiceContract]
public interface IService
{
[OperationContract]
int AddResult(int result, string name);
[OperationContract]
List<string> list(int count);
}
ターゲット プロジェクト (Windows Phone アプリケーション) からサービス参照を追加すると、いくつかのエラーと警告が表示されます。それらの重要なアイデアは、サービスをロードできない (またはエンドポイントをロードできない) ことです。2 つのメソッドの違いは非常に小さく、int 型ではなくリストです。しかし、それは非常に重要です。なぜそうなのですか?リストを使用できないのはなぜですか?