Namespace SuperOffice.Exceptions
Classes
DirectInvokeAjaxServiceException
ExceptionHelper
Helper class to work with exceptions
PerformanceMonitoring
This class is an encapsulation of the Windows Performance Counters. Use the static Increment/Decrement methods combined with the Counters enum to do your counting. All public methods are thread safe.
SoConsentException
Consent missing from Person
SoDbAccessException
Exception class used to indicate a major problem with access to the database, or basic rights/assumptions wrong within it. Typically wrong db user/pwd, or table prefix
SoDuplicateException
Exception thrown when a duplicate entity has been encountered where one is not allowed. e.g. when a new list item is created with an existing name.
SoException
Default exception for SuperOffice NetServer.
SoExceptionInfo
Representation of a serialized exception that can be communicatyed over Wcf
SoExceptionInfoParameters
SoFileNotFoundException
SoHttpResponseException
An exception that allows for a given HttpResponseMessage to be returned to the client. This type is used for program-flow to be able to respond with certain http status codes. See OnlineTelemetryProcessor where we make sure this type is never sent to Application Insights.
SoIllegalOperationException
Exception thrown when an illegal operation has been requested
SoIllegalXmlException
Exception thrown when an illegal XML has been encountered
SoInvalidArgumentException
Exception thrown when an illegal argument was passed.
SoInvalidCharacterException
Exception thrown when a illegal character has been encountered.
SoInvalidPasswordException
Exception thrown when a invalid password has been encountered.
SoInvalidSignatureException
Exception thrown when an illegal signature is used.
SoLicenseException
Summary description for SoLicenseException.
SoMassOperationException
SoNotFoundException
Exception stating that something is not found.
SoNotImplementedException
Exception thrown when trying to access functionality that was not implemented.
This exception should never be thrown in release code.
Please notify sdk@superoffice.com if this exception is caught.
SoNotSupportedException
Exception stating that something is not supported in the given context.
SoSentryException
SentryException is thrown by the CheckIfCan() methods on field and tablerights and on sentries. It will use the sentry's descriptive text as the message.
SoServerException
This exception wrappes a SoExceptionInfo.
Use ExceptionInfo to analyze the inner exception.
SoSessionException
Exception thrown when a valid session is missing
SoValidationException
ValidationException is thrown by the Save() methods if validation fails on an entity. Contains a string map that describes all fields and their errors. This is returned in the error object to the caller, so that they can highlight missing/bad fields to the user, with explanations.