示例#1
0
        public StatusException(string reasonString)
        {
            switch (reasonString) {
            case "notfound":
                this.reason = StatusErrorReason.NotFound;
                break;

            case "notlogin":
                this.reason = StatusErrorReason.NotLogin;
                break;

            case "noauth":
                this.reason = StatusErrorReason.NoAuth;
                break;

            case "closed":
                this.reason = StatusErrorReason.Closed;
                break;

            case "require_community_member":
                this.reason = StatusErrorReason.RequireCommunityMember;
                break;

            default:
                this.reason = StatusErrorReason.Unknown;
                break;
            }
        }
示例#2
0
 public StatusErrorDetails()
 {
     this.reason = new StatusErrorReason();
 }
示例#3
0
 public StatusException(StatusErrorReason reason)
 {
     this.reason = reason;
 }