Show / Hide Table of Contents

Class SoException

Default exception for SuperOffice NetServer.

Inheritance
Object
Exception
SoException
RowValidatorException
TravelException
DiagnoseException
SoAsyncProviderTimeoutException
SoDbAccessException
SoDuplicateException
SoIllegalOperationException
SoIllegalXmlException
SoInvalidArgumentException
SoInvalidCharacterException
SoInvalidPasswordException
SoInvalidSignatureException
SoLicenseException
SoMassOperationException
SoNotFoundException
SoNotImplementedException
SoNotSupportedException
SoSentryException
SoServerException
SoSessionException
SoValidationException
WindowsIdentityHelper.WindowsIdentityHelperException
Implements
ISerializable
_Exception
Inherited Members
Exception.GetBaseException()
Exception.ToString()
Exception.GetObjectData(SerializationInfo, StreamingContext)
Exception.GetType()
Exception.Message
Exception.Data
Exception.InnerException
Exception.TargetSite
Exception.StackTrace
Exception.HelpLink
Exception.Source
Exception.HResult
Exception.SerializeObjectState
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.MemberwiseClone()
Namespace: SuperOffice.Exceptions
Assembly: SoCore.dll
Syntax
public class SoException : Exception, ISerializable, _Exception
Remarks

Other SuperOffice NetServer exceptions inherit from this exception class.
This exception also supports the SoLogger mechanism using the method.

Constructors

SoException(SerializationInfo, StreamingContext)

Declaration
protected SoException(SerializationInfo info, StreamingContext context)
Parameters
Type Name Description
SerializationInfo info
StreamingContext context

SoException(String)

Default constructor.

Declaration
public SoException(string message)
Parameters
Type Name Description
String message

Error message

SoException(String, Exception)

Default constructor.

Declaration
public SoException(string message, Exception innerException)
Parameters
Type Name Description
String message

Error message.

Exception innerException

Inner exception.

SoException(String, Exception, Exception[])

Constructor supporting an array of additional exceptions.

Declaration
public SoException(string message, Exception innerException, Exception[] cleanupExceptions)
Parameters
Type Name Description
String message

Error message.

Exception innerException

Inner exception.

Exception[] cleanupExceptions

Additional exceptions in an array.

SoException(String, Exception, String)

Declaration
public SoException(string message, Exception innerException, string friendlyText)
Parameters
Type Name Description
String message
Exception innerException
String friendlyText

Properties

FriendlyText

Optional friendly error message that may be displayed to the user

Declaration
public string FriendlyText { get; set; }
Property Value
Type Description
String

Implements

System.Runtime.Serialization.ISerializable
System.Runtime.InteropServices._Exception

Extension Methods

EnumUtil.MapEnums<From, To>(From)
ExceptionHelper.GetExceptionInfo(Exception)
ExceptionHelper.GetInnermostException(Exception)
ExceptionHelper.SimpleMessageStack(Exception, String)
ExceptionHelper.Enumerate(Exception)
ExceptionHelper.FindExceptionOfType<T>(Exception)
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top