RemoveAppointmentOperation 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示与删除约会关联的操作对象。 约会提供程序应用使用此信息来执行操作。
public ref class RemoveAppointmentOperation sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class RemoveAppointmentOperation final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class RemoveAppointmentOperation
Public NotInheritable Class RemoveAppointmentOperation
- 继承
- 属性
Windows 要求
设备系列 |
Windows 10 (在 10.0.10240.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
|
应用功能 |
appointmentsSystem
|
注解
此类用作 AppointmentsProviderRemoveAppointmentActivatedEventArgs 事件数据类中的 RemoveAppointmentOperation 事件数据属性的值。 约会提供程序应用通常从常规激活事件处理程序的 IActivatedEventArgs 事件数据开始执行一系列强制转换和属性检查。 如果激活指示它是 一个 AppointmentsProvider 应用激活类型,以 Remove 作为谓词,则适合将事件数据强制转换为 AppointmentsProviderRemoveAppointmentActivatedEventArgs。
提供程序调用 RemoveAppointmentOperation 的方法,以指示操作是否已完成、已取消,或者提供程序错误阻止操作完成的时间。 调用这些方法会影响激活应用从其 ShowRemoveAppointmentAsync 调用中返回的异步结果。 所有报告方法 (ReportCompleted、 ReportCanceled、 ReportError) 消除“删除约会”UI。
属性
AppointmentId |
获取要删除的约会的唯一标识符。 |
InstanceStartDate |
获取要删除的约会实例的开始日期和时间。 |
SourcePackageFamilyName |
获取请求操作的应用的包系列名称。 |
方法
DismissUI() |
关闭删除约会的操作的 UI。 |
ReportCanceled() |
调用此方法可通知正在激活的应用用户已取消该操作。 |
ReportCompleted() |
通知正在激活的应用操作已成功完成。 |
ReportError(String) |
通知正在激活的应用由于提供程序错误而无法完成操作。 |