Fork me on GitHubEpicdominant domains
APIEpicEpicException

EpicException
Base ancestor for all the infrastructural exceptions in the Epic's ecosystem.
Inheritance Hierarchy
Object
Exception
 SystemException
  InvalidOperationException
   EpicException
    AggregatedOperationFailedException
    NonExhaustiveVisitorException
    DeferredEvaluationException
    DeferringException

Assembly: Epic.Prelude

Declaration Syntax
C#
[SerializableAttribute]
public class EpicException : InvalidOperationException
Remarks

Whenever an Epic's client will catch this exception (or any derived one) it will know that the problem occurred was related to the infrastructure.

EpicException extends InvalidOperationException because when the infrastructure has a problem, it's always due to the combined state of the infrastructural code itself (where infrastructural is everything but the domain model itself).

Members
All MembersConstructors    



MemberDescription
EpicException()()()()
Initializes a new instance of the EpicException class.
EpicException(String)
Initializes a new instance of the EpicException class.
EpicException(String, Exception)
Initializes a new instance of the EpicException class.
EpicException(SerializationInfo, StreamingContext)
Initializes a new instance of the EpicException class. This constructor is needed for serialization.
blog comments powered by Disqus