0

我试图设置提醒,但我遇到了这个错误“BNS 错误:尝试创建/更新请求时操作的开始时间已经过去。”

在论坛中搜索并搜索 din 找到很多类似错误的答案,这就是我设置提醒的方式,异常被触发 (m_iSafe2>0) 条件

            if (m_bSafeAlert)
            {
            if (m_iSafe1 > 0)
            {
                date = dtStart.AddDays(m_iSafe1);
                date = date.Date + time;
                noOfDays = m_iUnsafe1 - m_iSafe1;

                Reminder Safe1Reminder = new Reminder("Safe1")
                {
                    BeginTime = date,
                    Title = "Reminder",
                    Content = "Reminder 1",
                };
                ScheduledActionService.Add(Safe1Reminder);                    
            }

            if (m_iSafe2 > 0) // exception fired
            {
                date = dtStart.AddDays(m_iSafe2);
                date = date.Date + time;
                noOfDays = m_iAvgCycleTime - m_iSafe2;

                Reminder Safe2Reminder = new Reminder("Safe2")
                {
                    BeginTime = date,
                    Title = "Reminder",
                    Content = "Reminder2",
                };
                ScheduledActionService.Add(Safe2Reminder);
            }

我哪里错了?

阿尔法

4

1 回答 1

1

您尝试使用已经过去的预定时间创建提醒

于 2012-03-02T09:58:01.213 回答