示例#1
0
 static AsyncCommandHandler()
 {
     for (int i = 0; i < COMMANDHANLDERTHREADCOUNT; i++)
     {
         commandHandlers[i] = new AsyncCommandHandler();
     }
 }
示例#2
0
        private static void NewAsyncCommand(AsyncDelegate task, IDMCommandContext context)
        {
            AsyncCommandContainer container = new AsyncCommandContainer(task, context);

            container.typingState = context.Channel.EnterTypingState();
            AsyncCommandHandler.AddCommandContainer(container);
        }