Класс Sys.Net.WebServiceError

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

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

Наследования: отсутствуют

Члены

Имя

Описание

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

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

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

Возвращает необработанные сведения об ошибке.

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

Возвращает тип исключения.

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

Возвращает текст сообщения об ошибке, переданного ошибкой.

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

Возвращает код состояния для HTTP-отклика.

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

Возвращает трассировку стека, переданную сервером.

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

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

Примечания

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

Пример

Описание

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

Код

// 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

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

Calling Web Services from Client Script