C# wp8.1中的BackgroundTaskRegistration内部异常

C# wp8.1中的BackgroundTaskRegistration内部异常,c#,windows-phone-8,windows-8.1,background-task,C#,Windows Phone 8,Windows 8.1,Background Task,我不知道如何在WindowsPhone 8.1中创建后台任务。这是我找到的解决办法。但当我重写CAN时,它在第行抛出一个内部异常 this.taskRegistration = BackgroundTaskRegistration.AllTasks.Values.First();" 谁能告诉我为什么 例外情况如下 System.InvalidOperationException HResult=-2146233079 Message=Sequence contains no elements

我不知道如何在WindowsPhone 8.1中创建后台任务。这是我找到的解决办法。但当我重写CAN时,它在第行抛出一个内部异常

this.taskRegistration = BackgroundTaskRegistration.AllTasks.Values.First();"
谁能告诉我为什么

例外情况如下

System.InvalidOperationException
HResult=-2146233079
Message=Sequence contains no elements
Source=System.Core
StackTrace:
   at System.Linq.Enumerable.First[TSource](IEnumerable`1 source)

如果没有更多的代码,很难说是什么导致异常。可能您会发现更多信息:,。正在引发异常,因为
序列中没有任何元素。检查,尤其是
异常
部分。不要使用
First()
,而是使用
FirstOrDefault()
,如果序列为空,它不会引发异常,而是返回
null