[This is preliminary documentation and is subject to change.]
Spacial kind of exception intended to be thown by application when exception occured during some process and it was reported to user by the process itself, so the place exception is caught should not report it to user again.
Namespace: Tools.ComponentModelTAssembly: Tools (in Tools.dll) Version: 1.5.3.38916 (1.5.3.38916)
Syntax
| C# |
|---|
[SerializableAttribute] public class HandledException : ApplicationException |
| Visual Basic |
|---|
<SerializableAttribute> _ Public Class HandledException _ Inherits ApplicationException |
| Visual C++ |
|---|
[SerializableAttribute] public ref class HandledException : public ApplicationException |
| F# |
|---|
[<SerializableAttribute>] type HandledException = class inherit ApplicationException end |
| JScript |
|---|
public class HandledException extends ApplicationException |
Remarks
Intended use of this exception is as follows: Some processs is going on. Something bad happens in the process (an exception occurs). The exception is reported to user (mesage box, console, log etc.) and it needs to be rethrown but upper catch should be notified that it should not report the error to user again.
Inheritance Hierarchy
System..::..Object
System..::..Exception
System..::..ApplicationException
Tools.ComponentModelT..::..HandledException
System..::..Exception
System..::..ApplicationException
Tools.ComponentModelT..::..HandledException
See Also
Version History
1.5.3
- (Beta) This class is new in version 1.5.3