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);
         }
     }
 }
예제 #2
0
 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);
         }
     }
 }