Поделиться через


Класс Sys.Net.WebServiceError

Обновлен: Ноябрь 2007

Представляет тип объекта, возвращенного в обозреватель при возникновении ошибки веб-службы.

Пространство имен:Sys.Net

Наследует: Отсутствует

Элементы

Имя

Описание

Конструктор Sys.Net.WebServiceError

Инициализирует новый экземпляр класса Sys.Net.WebServiceError при реализации в производном классе.

Свойство Sys.Net.WebServiceError exception

Получает тип исключения ошибки.

Свойство Sys.Net.WebServiceError message

Получает сообщение об ошибке, возвращенное ошибкой.

Свойство Sys.Net.WebServiceError.statusCode

Получает код состояния для ответа HTTP.

Свойство Sys.Net.WebServiceError stackTrace

Получает трассировку стека, возвращенную сервером.

Свойство Sys.Net.WebServiceError.timedOut

Получает значение, определяющее, связан ли сбой веб-службы с истечением времени ожидания.

Замечания

WebServiceError является типом объекта, возвращенного в неудачно завершенную функцию обратного вызова.

Пример

Описание

В следующем примере показан доступ неудачно завершенной функции обратного вызова к объекту WebServiceError. Дополнительные сведения см. в разделе Вызов веб-служб из клиентского сценария.

Код

// This is the failed callback function.
function OnFailed(error)
{
    var stackTrace = error.get_stackTrace();

    var message = error.get_message();

    var statusCode = error.get_statusCode();

    var exceptionType = error.get_exceptionType();

    var timedout = error.get_timedOut();

    // Display the error.    
    var RsltElem = 
        document.getElementById("Results");
    RsltElem.innerHTML = 
        "Stack Trace: " +  stackTrace + "<br/>" +
        "Service Error: " + message + "<br/>" +
        "Status Code: " + statusCode + "<br/>" +
        "Exception Type: " + exceptionType + "<br/>" +
        "Timedout: " + timedout;
}

См. также

Основные понятия

Вызов веб-служб из клиентского сценария

Ссылки

Класс Sys.Net.XMLHttpExecutor

Класс Sys.Net.WebRequestManager