diff --git a/DigitalData.Core.Exceptions/DigitalData.Core.Exceptions.csproj b/DigitalData.Core.Exceptions/DigitalData.Core.Exceptions.csproj index fd3df43..a2a6ce1 100644 --- a/DigitalData.Core.Exceptions/DigitalData.Core.Exceptions.csproj +++ b/DigitalData.Core.Exceptions/DigitalData.Core.Exceptions.csproj @@ -17,9 +17,9 @@ http://git.dd:3000/AppStd/WebCoreModules.git False core_icon.png - 1.0.1 - 1.0.1 - 1.0.1 + 1.1.0 + 1.1.0 + 1.1.0 diff --git a/DigitalData.Core.Exceptions/ForbiddenException.cs b/DigitalData.Core.Exceptions/ForbiddenException.cs new file mode 100644 index 0000000..186d523 --- /dev/null +++ b/DigitalData.Core.Exceptions/ForbiddenException.cs @@ -0,0 +1,24 @@ +namespace DigitalData.Core.Exceptions; + +/// +/// Represents an exception thrown when an operation is forbidden. +/// Typically used to indicate lack of permission or access rights. +/// +public class ForbiddenException : Exception +{ + /// + /// Initializes a new instance of the class. + /// + public ForbiddenException() + { + } + + /// + /// Initializes a new instance of the class with a specified error message. + /// + /// The message that describes the error. + public ForbiddenException(string? message) + : base(message) + { + } +}