Какой правильный и простой способ проверить, доступен ли веб-сервис и не дает ли сбои (Windows Phone 7) - PullRequest
0 голосов
/ 05 апреля 2011

Могу ли я просто сделать это ниже? Или есть более правильный способ сделать это?

    ServiceReferenceSLHS.HighScoreWSClient client = new ServiceReferenceSLHS.HighScoreWSClient();
        client.GetHighScoresCompleted += new EventHandler<ServiceReferenceSLHS.GetHighScoresCompletedEventArgs>(client_GetHighScoresCompleted);

        try
        {
            client.GetHighScoresAsync();
        }
        catch (System.Exception ex)
        {
            MessageBox.Show(ex.Message);
        }

1 Ответ

1 голос
/ 05 апреля 2011

Ваш код будет регистрировать только ошибки, сгенерированные при вызове метода GetHighScoresAsync. Обычно очень маловероятно, что у вас будут определенные исключения.

Гораздо важнее, что вы хотите фиксировать исключения в функции обратного вызова (client_GetHighScoresCompleted). Проверьте EventArgs там на наличие ошибок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...