Пример #1
0
        public void Test1()
        {
            var        logFactory = LogFactoryEntry.GetLogFactory();
            LogPipline pip        = new LogPipline();

            Assert.True(logFactory.TryAddLogPipline(pip));
            CancellationToken token = new CancellationToken(false);
            Task task = pip.ExecuteAsyncWriteLog(token);

            tacdsk.Start();
            Assert.False(task.IsCanceled);
            Assert.False(task.IsCompleted);
        }
Пример #2
0
 public static void RunLogPipline(this LogFactory fac, LogPipline pipline, CancellationToken stoppingToken)
 {
     fac._pipTasks.Add(pipline.PiplineNum, pipline.ExecuteAsyncWriteLog(stoppingToken));
 }