Windows Phone 7でshelltilescheduleを使用する場合のinvalidoperationexception
-
09-10-2019 - |
質問
次のコードを使用してShelltilesCheduleを作成するときに、InvalIdoPerationExceptionを取得しています。
ShellTileSchedule sch;
public void UpdateTile()
{
sch = new ShellTileSchedule();
sch.Recurrence = UpdateRecurrence.Interval;
sch.Interval = UpdateInterval.EveryHour;
sch.StartTime = DateTime.Now;
sch.RemoteImageUri = new Uri(@"http://winmilk.julianapena.com/Tile3.png");
sch.Start();
}
例外は、呼び出すときに具体的に発生します sch.Start();
。また、間隔または1回限りの更新を使用するかどうかにも発生しています。
なぜこれが起こっているのかという考えがありますか?
前もって感謝します!
解決
ああ、答えを見つけました。追加しませんでした
<Capability Name="ID_CAP_PUSH_NOTIFICATION"/>
wmappmanifest.xmlファイルへ。
ShelltilesCheduleのドキュメントでは、「プッシュ通知なしで」タイルを更新していると述べているため、少し誤解を招く。少なくとも今は機能します:)
他のヒント
スケジュールのプロパティを正しく取得していないことから、これと同じ問題が発生しました。
スケジュールを「1回だけ」に設定してから、「間隔」を設定すると、エラーが発生します。
間隔を削除すると、この問題はなくなります。
所属していません StackOverflow