/// <summary>
 /// 覆盖 Equals 方法.
 /// </summary>
 /// <param name="obj"></param>
 /// <returns></returns>
 public override bool Equals(object obj)
 {
     if (obj is NewWorkNumberRequest)
     {
         NewWorkNumberRequest oMessageBody = obj as NewWorkNumberRequest;
         return(oMessageBody.ServiceCode == this.ServiceCode);
     }
     return(false);
 }
 /// <summary>
 /// 获取 申请新号码的 反馈消息.
 /// </summary>
 /// <param name="request"></param>
 /// <returns></returns>
 private NewWorkNumberRespond GetNewWorkNumberRespond(NewWorkNumberRequest request)
 {
     NewWorkNumberRespond result = new NewWorkNumberRespond()
     {
         // 请求号码
         ResultWorkNumber = queueManager.GetNewWorkNumber(request.ServiceCode),
         // 队列首号码.
         TopWorkNumber = queueManager.GetTopWorkNumber(request.ServiceCode),
         // 队列长度.
         QueueLength = queueManager.GetWorkNumberCount(request.ServiceCode),
     };
     return result;
 }