ReplaceAppointmentOperation 类

定义

表示与替换约会关联的操作对象。 约会提供程序应用使用此信息来执行操作。

public ref class ReplaceAppointmentOperation sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ReplaceAppointmentOperation final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ReplaceAppointmentOperation
Public NotInheritable Class ReplaceAppointmentOperation
继承
Object Platform::Object IInspectable ReplaceAppointmentOperation
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
应用功能
appointmentsSystem

注解

此类用作 AppointmentsProviderRemoveAppointmentActivatedEventArgs 事件数据类中 ReplaceAppointmentOperation 事件数据属性的值。 约会提供程序应用通常从常规激活事件处理程序的 IActivatedEventArgs 事件数据开始执行一系列强制转换和属性检查。 如果激活指示它是 一个 AppointmentsProvider 应用激活类型,以 Remove 作为谓词,则适合将事件数据强制转换为 AppointmentsProviderRemoveAppointmentActivatedEventArgs

提供程序调用 ReplaceAppointmentOperation 的方法,以指示操作是否已完成、已取消,或者提供程序错误阻止操作完成的时间。 调用这些方法会影响激活应用从其 ShowReplaceAppointmentAsync 调用之一返回的异步结果。 所有报告方法 (ReportCompletedReportCanceledReportError) 关闭替换约会 UI。

属性

AppointmentId

获取要替换的约会的唯一标识符。

AppointmentInformation

从激活请求中获取 约会 信息。

InstanceStartDate

获取要替换的约会实例的开始日期和时间。

SourcePackageFamilyName

获取请求操作的应用的包系列名称。

方法

DismissUI()

关闭替换约会的操作的 UI。

ReportCanceled()

通知正在激活的应用用户已取消该操作。

ReportCompleted(String)

通知正在激活的应用操作已成功完成。

ReportError(String)

通知正在激活的应用由于提供程序错误而无法完成操作。

适用于