何百もの既存のクライアントを念頭に置いて、WCF サービスの一部の操作を変更したいと考えています。クライアントの更新には時間がかかるため、すべてのクライアントが更新されるまで、サービスが「古い」クライアントで動作し続けることを望んでいます。変更は具体的には次のとおりです。
IsOneWay=false
以前は真だった操作に設定されています- 宣言の変更
FaultContract
(既存の削除、新規追加)
Versioning Strategiesを読みましたが、この種の変更に関する情報は見つかりませんでした。私の推測では、 s を変更すると互換性が失われる可能性がありますが、属性FaultContract
についてはよくわかりません。IsOneWay
質問: これらの属性がサービスで変更された場合、古いクライアントは機能しなくなりますか?