リマインダーを設定しようとしていますが、「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);
}
どこが間違っていますか?
アルファ