0

Silverlight 5 アプリがあります。このアプリは 18 か月間開発されています。このアプリは、WCF サービスにコールバックします。ちょうどサポートリクエストがありました。

今日まで、サービスはObservableCollection<T>結果を返していました。T[]しかし、 Silverlight アプリでサービス参照を更新すると、突然、どこからともなく、結果が返されるようになりました。

私の質問は、何がこの変化を引き起こしたのでしょうか? これにより、タイプの競合が原因で約 70 件のエラーが発生しました。基本設定を見落としていませんか?

ありがとうございました!

4

1 に答える 1

1

サービス参照を使用してサービスと通信している場合は、データ型が変更されていないことを確認してください。Service References フォルダー内のサービスを右クリックし、Configure Service Reference... を選択して、Data Type - Collection type: を確認します。System.Array の場合、これが問題である可能性があります。それを ObservableCollection に変更して、それが役立つかどうかを確認してください。

于 2012-10-23T18:19:35.567 に答える