必须填写至少10个字的日志
nnhy 编写于 2012-07-27 18:48:21
X
using XAgent;
using System.Diagnostics;
using System;

namespace XAgentTest
{
    public class AgentService : AgentServiceBase<AgentService>
    {
        #region 属性
        public override int ThreadCount
        {
            get
            {
                return 2;
            }
        }

        public override string DisplayName
        {
            get
            {
                return "测试服务";
            }
        }

        public override string Description
        {
            get
            {
                return "这是一个用于测试XAgent的服务!";
            }
        }
        #endregion

        #region 构造函数
        public AgentService()
        {
            // 一般在构造函数里面指定服务名
            ServiceName = "XAgentTest";
        }
        #endregion

        #region 核心
        public override bool Work(int index)
        {
            // XAgent讲开启ThreadCount个线程,0<index<ThreadCount,本函数即为每个任务线程的主函数,间隔Interval循环调用
            WriteLine("任务{0},当前时间:{1}", index, DateTime.Now);

            return false;
        }
        #endregion
    }
}