Обработка ошибок с включенным JavaScript WCF?
-
30-09-2019 - |
Вопрос
Существует ли документация о том, как использовать функции обратного вызова в службе WCF, которая подвергается JavaScript? Я заинтересован в получении информации от Failuereballback относительно того, почему мой метод не стреляет.
Другими словами, у меня есть следующий код JavaScript:
function getWCF_RowNumber(parentID) {
logEvent("<strong>Busy</strong>: Please wait while lower grid is refreshed...");
var service = new ajaxTest();
service.Vendor_GetParentRowNumber(parentID, moveBottomGridToRow, wcfFailCallback, null);
}
Как мне реализовать wcffailcallback?
Решение
Я предполагаю, что вы используете ASP.NET AJAX, а не jQuery или какую-то другую третью карточку JavaScript Library.
Отказ от ошибки ASP.NET AJAX принимает один параметр. От MSDN, обратный вызов образца неудач будет выглядеть следующим образом:
function wcfFailCallback(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;
}
Итак wcfFailCallback
Функция берет error
Параметр, который имеет ряд свойств, которые предоставляют вам информацию о том, что не удалось.
Полная статья на MSDN здесь. Отказ Он входит в приличное количество деталей о том, как подключить услуги WCF для клиентов ASP.NET AJAX.
Надеюсь, это поможет!! Если есть другие вопросы или если я не полностью понимал ваш вопрос, дайте мне знать, и я буду обновлять свой ответ соответственно.