Браузер Silverlight Закрыть событие - PullRequest
2 голосов
/ 29 апреля 2009

Когда пользователь закрывает браузер, в котором размещается мое приложение Silverlight 2, мне нужно вызвать веб-службу, которая бы вышла из системы. Мне известно о событии Application_Exit, однако, когда я вызываю службу в этом событии, ничего не происходит. Я предполагаю, что к тому времени соединение с моим сервисом уже закрыто.

Есть ли другое событие, которое я должен использовать?

Пожалуйста, помогите.

1 Ответ

2 голосов
/ 29 апреля 2009

Не делай этого. Вызов службы при выходе из приложения не поддерживается Silverlight. Служба нуждается в очистке, возможно, с приложением, которое сообщает службе каждые несколько минут / часов, чтобы задержать очистку. Ссылка на форумы Silverlight и тот же вопрос

...