/// <summary>
 /// 获取协议业务
 /// </summary>
 /// <param name="cmd"></param>
 /// <returns></returns>
 public NetworkData GetNetworkData()
 {
     lock (networkDataList)
     {
         NetworkData networkData = networkDataList.FirstOrDefault();
         networkDataList.Remove(networkData);
         return(networkData);
     }
 }
 /// <summary>
 /// 添加Case对象到发送列表中。
 /// </summary>
 /// <param name="caseObj">业务对象。</param>
 internal void AddNetworkData(NetworkData caseObj)
 {
     if (caseObj != null && !networkDataList.Contains(caseObj))
     {
         lock (networkDataList)
         {
             networkDataList.Insert(0, caseObj);
         }
     }
 }