You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
647 B

  1. using Apewer.Web;
  2. using System;
  3. namespace Apewer
  4. {
  5. /// <summary>表示被禁止访问的错误。</summary>
  6. public sealed class ForbiddenException : Exception, IApiException
  7. {
  8. const string DefaultMessage = "禁止访问。";
  9. /// <summary>表示禁止访问的状态。</summary>
  10. public string Status { get => "Forbidden"; }
  11. /// <summary></summary>
  12. public ForbiddenException(string message = DefaultMessage) : base(message.IsEmpty() ? DefaultMessage : message) { }
  13. /// <summary></summary>
  14. public override string ToString() => $"<ForbiddenException> {Message}";
  15. }
  16. }