Pip-Services-Commons-Dotnet
Classes
PipServices3.Commons.Errors Namespace Reference

Classes

class  ApplicationException
 Defines a base class to defive various application exceptions. More...
 
class  ApplicationExceptionFactory
 Factory to recreate exceptions from ErrorDescription values passed through the wire. More...
 
class  BadRequestException
 Errors due to improper user requests. More...
 
class  ConfigException
 Errors related to mistakes in the microservice's user-defined configurations. More...
 
class  ConflictException
 Errors raised by conflicts between object versions that were posted by the user and those that are stored on the server. More...
 
class  ConnectionException
 Errors that occur during connections to remote services. They can be related to misconfiguration, network issues, or the remote service itself. More...
 
class  ErrorCategory
 Defines standard error categories to application exceptions supported by PipServices toolkit. More...
 
class  ErrorDescription
 Serializeable error description. It is use to pass information about errors between microservices implemented in different languages. On the receiving side ErrorDescription is used to recreate exception object close to its original type without missing additional details. More...
 
class  ErrorDescriptionFactory
 Factory to create serializeable ErrorDescription from ApplicationException or from arbitrary errors. More...
 
class  FileException
 Class of errors related to read/write file operations. More...
 
class  InternalException
 Class of errors related to internal system errors, programming mistakes, etc. More...
 
class  InvalidStateException
 Class of errors related to operations called in wrong component state. For example, business calls when the component is not ready. More...
 
class  InvocationException
 Errors returned by remote services or network during call attempts More...
 
class  NotFoundException
 Class of errors related to access of missing objects. More...
 
class  UnauthorizedException
 Access errors caused by missing user identity (authentication error) or incorrect security permissions (authorization error). More...
 
class  UnknownException
 Unknown or unexpected errors More...
 
class  UnsupportedException
 Errors caused by calls to unsupported or not yet implemented functionality More...