AddAppointmentOperation 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示与添加新约会关联的操作对象。 约会提供程序应用使用此信息来执行操作。
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
- 继承
- 属性
Windows 要求
设备系列 |
Windows 10 (在 10.0.10240.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
|
应用功能 |
appointmentsSystem
|
注解
此类用作 AppointmentsProviderAddAppointmentActivatedEventArgs 事件数据类中的 AddAppointmentOperation 事件数据属性的值。 约会提供程序应用通常从常规激活事件处理程序的 IActivatedEventArgs 事件数据开始执行一系列强制转换和属性检查。 如果激活指示它是 AppointmentsProvider 应用激活类型,且 添加 为谓词,则适合将事件数据强制转换为 AppointmentsProviderAddAppointmentActivatedEventArgs。
提供程序调用 AddAppointmentOperation 的方法,以指示操作是否已完成、已取消,或者提供程序错误导致操作无法完成。 调用这些方法会影响激活应用从其 ShowAddAppointmentAsync 调用中返回的异步结果。 所有报告方法 (ReportCompleted、 ReportCanceled、 ReportError) 消除“添加约会”UI。
属性
AppointmentInformation |
从激活请求中获取 约会 信息。 |
SourcePackageFamilyName |
获取请求操作的应用的包系列名称。 |
方法
DismissUI() |
关闭添加新约会的操作的 UI。 |
ReportCanceled() |
调用此方法可通知激活应用用户已取消该操作。 |
ReportCompleted(String) |
调用此方法可通知激活应用操作已成功完成。 提供唯一的约会 ID 作为 itemID 参数。 |
ReportError(String) |
通知激活应用由于提供程序错误而无法完成操作。 |