Кеширует ли Silverlight вызовы веб-службы?

Вот проблема:

Мое приложение Silverlight вызывает веб-службу HTTP с использованием WebClient, которая называется getCampaigns, которая возвращает массив данных JSON для объектов Campaign. Затем пользователь может взаимодействовать с запрошенными объектами, изменять их, удалять их и т. Д. Когда пользователь удаляет кампанию, Silverlight вызывает другую веб-службу, которая помечает объект в базе данных, чтобы он не был возвращен в будущем, и затем обновляет страницу, вызывая getCampaigns. Проблема в том, что удаленная кампания все еще появляется.

Если я проверю базу данных, кампания действительно будет отключена, и если я закрою приложение Silverlight и перезапущу его, кампания не появится. Похоже, что Silverlight кэширует вызов веб-службы. Во всяком случае, каждый раз, когда выполняется вызов, создается новый объект WebClient.

Есть идеи?

Ответы на вопрос(4)

Ваш ответ на вопрос