いつもお世話になってます。windows phoneアプリ開発の初心者です。
開発環境 VS2010(C#) windows phone OS7.1 エミュレータ
現在、バックグラウンド タスクスケジューラを利用しようと思っています。
で、書籍やネットを参考にして、作成中ですが、下記、問題が発生しました。
使用するタスクエージェントの実装で、
public class TaskScheduler : ScheduledTaskAgent
{
........略
// タスクのキャンセル時に実行するメソッド
protected override void OnCancel()
{
base.OnCancel();
isCancelled = true;
}
}
と実装し、ビルドしたところ、
(名前空間).ScheduledTaskAgent.OnCancel()がsealedに指定しいるため、継承されたメンバーをオーバーライドできません。
とのエラーになります。ネットにも
http://msdn.microsoft.com/en-us/library/microsoft.phone.scheduler.scheduledtaskagent.oncancel(v=vs.92).aspx
と書いてあり、sealedに指定されているようです。
開発初心者ということもあり、対処方法が分かりません。
どなたか、解決方法を教えて頂けないでしょうか。よろしくお願いします。