static private void sdk_SDK_UserSatusChange(object send, UserSatusChangedEventArgs e) { if (e.NewStatus == UserAccountStatus.Loginning) { if (ms_IsLog) log.Debug("Fetion - 飞信:正在登陆..."); } else if (e.NewStatus == UserAccountStatus.Logon) { if (ms_IsLog) log.Debug("Fetion - 飞信:登陆成功"); ms_IsLoginIn = true; lock (sdk) { Monitor.Pulse(sdk); } } else if (e.NewStatus == UserAccountStatus.Logouting) { if (ms_IsLog) log.Debug("Fetion - 飞信:正在退出登陆.."); } else if (e.NewStatus == UserAccountStatus.Logoff) { if (ms_IsLog) log.Debug("Fetion - 飞信:退出登陆成功!"); ms_IsLoginIn = false; } else if (e.NewStatus == UserAccountStatus.None) { if (ms_IsLog) log.Debug("用户名或密码错误!"); ms_errormessage = "用户名或密码错误!"; lock (sdk) { Monitor.Pulse(sdk); } } else { if (ms_IsLog) log.Debug("Fetion - 飞信 " + e.NewStatus.ToString()); ms_errormessage = e.NewStatus.ToString(); lock (sdk) { Monitor.Pulse(sdk); } } }
static private void sdk_SDK_UserSatusChange(object send, UserSatusChangedEventArgs e) { if (e.NewStatus == UserAccountStatus.Loginning) { if (ms_IsLog) { log.Debug("Fetion - 飞信:正在登陆..."); } } else if (e.NewStatus == UserAccountStatus.Logon) { if (ms_IsLog) { log.Debug("Fetion - 飞信:登陆成功"); } ms_IsLoginIn = true; lock (sdk) { Monitor.Pulse(sdk); } } else if (e.NewStatus == UserAccountStatus.Logouting) { if (ms_IsLog) { log.Debug("Fetion - 飞信:正在退出登陆.."); } } else if (e.NewStatus == UserAccountStatus.Logoff) { if (ms_IsLog) { log.Debug("Fetion - 飞信:退出登陆成功!"); } ms_IsLoginIn = false; } else if (e.NewStatus == UserAccountStatus.None) { if (ms_IsLog) { log.Debug("用户名或密码错误!"); } ms_errormessage = "用户名或密码错误!"; lock (sdk) { Monitor.Pulse(sdk); } } else { if (ms_IsLog) { log.Debug("Fetion - 飞信 " + e.NewStatus.ToString()); } ms_errormessage = e.NewStatus.ToString(); lock (sdk) { Monitor.Pulse(sdk); } } }