C# でコーディングされた Web サービスにアクセスしています - vb.net でアプリケーションをコーディングしています。Web サービスの所有者は最近、WSDL で公開されているクラスにいくつかの値を列挙に追加し、その他のいくつかの文字列値を追加して、WSDL の拡張を行いました。
パートナーがこの WSDL を更新したとき、アプリケーションは値をオブジェクトに適切にバインドしなくなりました。オブジェクトの一部には値が取り込まれましたが、オブジェクトの一部はそうではありませんでした...それらは NULL でした。
コンパイルしたコードを開いて Web リファレンスを更新すると、コードが再び機能し始めました。私のコードは正常に動作していますが、なぜこれが起こったのかを理解しようとしています. これは VB.net でのコーディングのアーティファクトですか、それとも対処するだけのものですか? 私の懸念は、将来の計画だけです。
ご協力ありがとうございました。