adTempus API
ArcanaDevelopment.adTempus.Shared Namespace / MessageException Class
Members


In This Topic
    MessageException Class
    In This Topic
    Base class for exceptions that carry a Message.
    Object Model
    MessageException ClassMessageCollection ClassMessage ClassMessage Class
    Syntax
    'Declaration
     
    
    Public Class MessageException 
       Inherits System.Exception
    public class MessageException : System.Exception 
    public ref class MessageException : public System.Exception 
    Remarks

    Most client API methods throw a MessageException for adTempus-specific errors (server connection failure, validation error, invalid operation, etc.). The ContainedMessage contains the Message for the error. Some errors return additional messages, contained in AdditionalMessages (which is a shortcut to ContainedMessage.AdditionalMessages).

    Derived exception classes exist for particular scenarios so that they can be more easily caught and handled by the code, but the derived classes typically provide no additional members or information beyond what is available in the MessageException. The MessageCode can also be used to identify particular errors.

    Inheritance Hierarchy

    System.Object
       System.Exception
          ArcanaDevelopment.adTempus.Shared.MessageException
             ArcanaDevelopment.adTempus.Shared.CertificateValidationException
             ArcanaDevelopment.adTempus.Shared.ConnectionClosedException
             ArcanaDevelopment.adTempus.Shared.DataValidationException
             ArcanaDevelopment.adTempus.Shared.ExtensionConfigurationException
             ArcanaDevelopment.adTempus.Shared.ExtensionNotRegisteredException
             ArcanaDevelopment.adTempus.Shared.ExtensionTypeNotFoundException
             ArcanaDevelopment.adTempus.Shared.FeatureNotSupportedException
             ArcanaDevelopment.adTempus.Shared.ImportException
             ArcanaDevelopment.adTempus.Shared.InternalServerErrorException
             ArcanaDevelopment.adTempus.Shared.InvalidFetchTargetException
             ArcanaDevelopment.adTempus.Shared.InvalidOperationContextException
             ArcanaDevelopment.adTempus.Shared.InvalidParameterException
             ArcanaDevelopment.adTempus.Shared.InvalidSessionException
             ArcanaDevelopment.adTempus.Shared.LogonFailureException
             ArcanaDevelopment.adTempus.Shared.MissingDataException
             ArcanaDevelopment.adTempus.Shared.MultipleMatchException
             ArcanaDevelopment.adTempus.Shared.ObjectNotFoundException
             ArcanaDevelopment.adTempus.Shared.PermissionDeniedException
             ArcanaDevelopment.adTempus.Shared.ReferentialIntegrityViolationException
             ArcanaDevelopment.adTempus.Shared.ServerNotFoundException
             ArcanaDevelopment.adTempus.Shared.UnexpectedErrorException

    See Also