ErrorCode Property
Gets the error code associted witht he error.
XAML |
Cannot be used in XAML.
|
Scripting |
value = eventargs.ErrorCode
|
Property Value
integer
The error code of the event.
This property is read-only.
Remarks
For the listing of error codes and their meanings and error strings, see Silverlight Application Scripting Error Handling.
Examples
The following JavaScript example shows how to create an onError event handler that displays specific error information pertaining to the type of error. The ErrorType property on the ErrorEventArgs is used to determine the type of error.
JavaScript |
---|
function OnErrorEventHandler(sender, errorArgs) { // The error message to display. var errorMsg = "Silverlight Error: \n\n"; // Error information common to all errors. errorMsg += "Error Type: " + errorArgs.errorType + "\n"; errorMsg += "Error Message: " + errorArgs.errorMessage + "\n"; errorMsg += "Error Code: " + errorArgs.errorCode + "\n"; // Determine the type of error and add specific error information. switch(errorArgs.errorType) { case "RuntimeError": // Display properties specific to RuntimeErrorEventArgs. if (errorArgs.lineNumber != 0) { errorMsg += "Line: " + errorArgs.lineNumber + "\n"; errorMsg += "Position: " + errorArgs.charPosition + "\n"; } errorMsg += "MethodName: " + errorArgs.methodName + "\n"; break; case "ParserError": // Display properties specific to ParserErrorEventArgs. errorMsg += "Xaml File: " + errorArgs.xamlFile + "\n"; errorMsg += "Xml Element: " + errorArgs.xmlElement + "\n"; errorMsg += "Xml Attribute: " + errorArgs.xmlAttribute + "\n"; errorMsg += "Line: " + errorArgs.lineNumber + "\n"; errorMsg += "Position: " + errorArgs.charPosition + "\n"; break; default: break; } // Display the error message. alert(errorMsg); } |
Applies To
ErrorEventArgs, ParserErrorEventArgs, RuntimeErrorEventArgs