网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文 论文源代码
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > ASP.net > 正文

ASP.net实现WEB站点的后台定时任务

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/13
  IFormatter formatter = new BinaryFormatter();
        Stream stream = new FileStream(BkExecManager.DataPath + BKStoreFileName,
            FileMode.Create, FileAccess.Write, FileShare.None);
        formatter.Serialize(stream, this);
        stream.Close();
    }

    private void SaveToDisk2()
    {
        //
        string basedir = System.AppDomain.CurrentDomain.BaseDirectory;
        this.BKStoreFileName = String.Format("{0} {1} {2} {3}.bin",
            m_ExecItemCreateTime.ToString("yyyy-MM-dd HH-mm-ss"),
            this.m_ExecItemMethed,
            m_Op,
            m_ItemState.ToString());

        IFormatter formatter = new BinaryFormatter();
        Stream stream = new FileStream(BkExecManager.DataPath + BKStoreFileName,
            FileMode.Create, FileAccess.Write, FileShare.None);
        formatter.Serialize(stream, this);
        stream.Close();
    }

    public static ExecItem GetObject(string s)
    {
        IFormatter formatter = new BinaryFormatter();
        Stream stream = new FileStream(s, FileMode.Open, FileAccess.Read, FileShare.None);
        ExecItem e = (ExecItem) formatter.Deserialize(stream);
        stream.Close();
        return e;
    }

    public void FinishBkExec(bool DoneOk, string Msg)
    {
        string FileName = BkExecManager.DataPath + BKStoreFileName;
        m_ExecItemExecTime = DateTime.Now;

        if (File.Exists(FileName))
            File.Delete(FileName);

        if (!DoneOk)
        {
            m_ItemState = BKExecItemState.出错;
            ErrMsg = Msg;
            SaveToDisk2();
            MakeMail();
 

网学推荐

免费论文

原创论文

设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号