Beispiel #1
0
        private static void TransWorker(IQueueItem item)
        {
            McQueue queue = McQueue.Create(qnmae);

            //queue.CommitTrans(item);
            queue.AbortTrans(item.ItemId, item.HasAttach);
            Console.WriteLine("Commit : {0}", item.ItemId);
        }
Beispiel #2
0
        //public int ReEnqueueLog(string queueName)
        //{
        //    return QueueManager[queueName].ReEnqueueLog();

        //}

        public void AbortTrans(string queueName, Guid ItemId, bool hasAttach)
        {
            //QueueItem item = QueueItem.Deserialize(serItem);
            //if (item != null)
            //{
            //    QueueManager[queueName].AbortTrans(serItem);
            //}
            McQueue Q = QueueManager[queueName];

            if (Q == null)
            {
                return;
            }

            Q.AbortTrans(ItemId, hasAttach);
        }