示例#1
0
 private static void OnTimer(object state)
 {
     ReceivingAmqpLink.ReceiveAsyncResult receiveAsyncResult = (ReceivingAmqpLink.ReceiveAsyncResult)state;
     lock (receiveAsyncResult.parent.syncRoot)
     {
         if (receiveAsyncResult.parent.waiterList == null || receiveAsyncResult.node == null)
         {
             return;
         }
         else
         {
             receiveAsyncResult.parent.waiterList.Remove(receiveAsyncResult.node);
             receiveAsyncResult.node = null;
         }
     }
     receiveAsyncResult.CompleteInternal(null, false, 2, null);
 }