Share via


AddAppointmentOperation 类

定义

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

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

Windows 要求

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

注解

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

提供程序调用 AddAppointmentOperation 的方法,以指示操作是否已完成、已取消,或者提供程序错误导致操作无法完成。 调用这些方法会影响激活应用从其 ShowAddAppointmentAsync 调用中返回的异步结果。 所有报告方法 (ReportCompletedReportCanceledReportError) 消除“添加约会”UI。

属性

AppointmentInformation

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

SourcePackageFamilyName

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

方法

DismissUI()

关闭添加新约会的操作的 UI。

ReportCanceled()

调用此方法可通知激活应用用户已取消该操作。

ReportCompleted(String)

调用此方法可通知激活应用操作已成功完成。 提供唯一的约会 ID 作为 itemID 参数。

ReportError(String)

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

适用于