August 2003
Intermediate to advanced
928 pages
32h 1m
English
COMException
When a COM error occurs, .NET tries to map it to an exception in the .NET Framework and throws that exception. If the COM error does not map to any exception in the .NET Framework, this exception is thrown instead. It’s the “couldn’t find an exception” exception.
public class COMException : ExternalException { // Public Constructors public COMException( ); public COMException(stringmessage); public COMException(stringmessage, Exceptioninner); public COMException(stringmessage, interrorCode); // Protected Constructors protected COMException(System.Runtime.Serialization.SerializationInfoinfo, System.Runtime.Serialization.StreamingContextcontext); // Public Instance Methods public override string ToString( ); // overrides Exception }
System.Object
→
System.Exception(System.Runtime.Serialization.ISerializable)
→
System.SystemException
→
ExternalException
→
COMException