public LoginFailedArgs(LoginFailedReason reason, string reasonText) { if (!Enum.IsDefined(typeof(LoginFailedReason), reason)) { throw new InvalidEnumArgumentException(nameof(reason), (int)reason, typeof(LoginFailedReason)); } Reason = reason; ReasonText = reasonText ?? throw new ArgumentNullException(nameof(reasonText)); }
public void HandleMessage(ScriptClient sender, PacketReader stream) { if (sender == null) { throw new ArgumentNullException(nameof(sender)); } if (stream == null) { throw new ArgumentNullException(nameof(stream)); } try { LoginFailedReason reason = (LoginFailedReason)stream.ReadByte(); string reasonText = stream.ReadString(); LoginFailureReceived?.Invoke(this, new LoginFailedArgs(reason, reasonText)); } catch (Exception e) { _Log.Error($"Failed to handle a script message of typ {SupportedMessage}. Exception: {e}"); } }
public void LoginFailed(string username, LoginFailedReason reason) { }
public LoginFailedResult(LoginFailedReason reason, string reasonText) : base(false) { Reason = reason; ReasonText = reasonText ?? throw new ArgumentNullException(nameof(reasonText)); }
public AuthenticationFailedMessage(Device Device, LoginFailedReason Reason = LoginFailedReason.Default) : base(Device) { this.Reason = Reason; this.Version = 9; }