AppointmentManager.RequestStoreAsync 在 Windows Phone 中抛出 system.unauthorizedaccessexception
AppointmentManager.RequestStoreAsync throws system.unauthorizedaccessexception in Windows Phone
我正在尝试从 Windows Phone 日历
访问约会
public async Task <AppointmentStore> getAppointments()
{
AppointmentStore appointmentStore = await AppointmentManager.RequestStoreAsync(AppointmentStoreAccessType.AllCalendarsReadOnly);
return appointmentStore;
}
我已经在 PackageManifest 文件的 Capabilities 选项卡中 "enabled" 和 "Appointments"。在堆栈溢出的其他解决方案中,建议启用我所做的所需权限。我还有 运行 Visual Studio 作为管理员。但是,系统继续抛出相同的未授权访问异常。
使用 AppointmentStoreAccessType.AppCalendarsReadWrite
时不会抛出异常。
使用AppointmentStoreAccessType.AllCalendarsReadOnly
会引发未经授权的异常。这是无害的,不会使应用程序崩溃。这只是意味着你没有 ChangeTracker
属性.
您仍然可以使用 appointmentStore
对象并获取约会列表和其他内容。检查屏幕截图。
我希望你现在可以继续你的项目了?
我正在尝试从 Windows Phone 日历
访问约会public async Task <AppointmentStore> getAppointments()
{
AppointmentStore appointmentStore = await AppointmentManager.RequestStoreAsync(AppointmentStoreAccessType.AllCalendarsReadOnly);
return appointmentStore;
}
我已经在 PackageManifest 文件的 Capabilities 选项卡中 "enabled" 和 "Appointments"。在堆栈溢出的其他解决方案中,建议启用我所做的所需权限。我还有 运行 Visual Studio 作为管理员。但是,系统继续抛出相同的未授权访问异常。
使用 AppointmentStoreAccessType.AppCalendarsReadWrite
时不会抛出异常。
使用AppointmentStoreAccessType.AllCalendarsReadOnly
会引发未经授权的异常。这是无害的,不会使应用程序崩溃。这只是意味着你没有 ChangeTracker
属性.
您仍然可以使用 appointmentStore
对象并获取约会列表和其他内容。检查屏幕截图。
我希望你现在可以继续你的项目了?