Freigeben über


Sys.Net.WebServiceError-Klasse

Aktualisiert: November 2007

Stellt den an den Browser zurückgegebenen Objekttyp dar, wenn ein Webdienst einen Fehler ausgibt.

Namespace:Sys.Net

Vererbung: keine

Member

Name

Beschreibung

Sys.Net.WebServiceError-Konstruktor

Initialisiert bei Implementierung in einer abgeleiteten Klasse eine neue Instanz der Sys.Net.WebServiceError-Klasse.

Sys.Net.WebServiceError exceptionType-Eigenschaft

Ruft den Ausnahmetyp des Fehlers ab.

Sys.Net.WebServiceError message-Eigenschaft

Ruft die vom Fehler zurückgegebene Fehlermeldung ab.

Sys.Net.WebServiceError.statusCode-Eigenschaft

Ruft den Statuscode für die HTTP-Antwort ab.

Sys.Net.WebServiceError stackTrace-Eigenschaft

Ruft die vom Server zurückgegebene Stapelüberwachung ab.

Sys.Net.WebServiceError.timedOut-Eigenschaft

Ruft einen Wert ab, der angibt, ob der Webdienst aufgrund eines Timeouts fehlgeschlagen ist.

Hinweise

WebServiceError ist der Typ des Objekts, das an die Rückruffunktion für fehlgeschlagene Aufrufe zurückgegeben wurde.

Beispiel

Beschreibung

Im folgenden Beispiel wird gezeigt, wie eine Rückruffunktion für fehlgeschlagene Aufrufe auf das WebServiceError-Objekt zugreift. Weitere Informationen finden Sie unter Aufrufen von Webdiensten vom Clientskript.

Code

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

Siehe auch

Konzepte

Aufrufen von Webdiensten vom Clientskript

Referenz

Sys.Net.XMLHttpExecutor-Klasse

Sys.Net.WebRequestManager-Klasse