0

リマインダーを設定しようとしていますが、「BNS エラー: リクエストを作成/更新しようとしたときに、アクションの開始時刻が過ぎました」というエラーが表示されます。

フォーラムで検索してグーグルで検索すると、同様のエラーに対する多くの回答が見つかります。これがリマインダーを設定した方法です。例外は (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 に答える