示例#1
0
        public static void QueueListen <T1>(Action <T1> act, string queueLinsten, string queueFail, string labelField = "", bool isCreateQueue = false)
        {
            QueueReceiver queueReceiver = new QueueReceiver(queueLinsten, isCreateQueue);

            queueReceiver.Init <T1>(act, queueFail, labelField);
            QueueManager.ListQueue.Add(queueReceiver);
        }
示例#2
0
        public static void QueueListen <T, T2>(Func <T, T2> act, string queueLinsten, string queueNextLinsten, string queueFail, string labelField = "", bool isCreateQueue = false)
        {
            QueueReceiver queueReceiver = new QueueReceiver(queueLinsten, isCreateQueue);

            Func <T, T2> func = act;

            queueReceiver.Init <T, T2>(func, queueNextLinsten, queueFail, labelField);
            QueueManager.ListQueue.Add(queueReceiver);
        }