共用方式為


RemoveAppointmentOperation 類別

定義

表示與移除約會相關聯的工作物件。 約會提供者應用程式會使用此資訊來執行作業。

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
繼承
Object Platform::Object IInspectable RemoveAppointmentOperation
屬性

Windows 需求

裝置系列
Windows 10 (已於 10.0.10240.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)
應用程式功能
appointmentsSystem

備註

這個類別會用來作為AppointmentsProviderRemoveAppointmentActivatedEventArgs事件資料類別之RemoveAppointmentOperation事件資料屬性的值。 約會提供者應用程式通常會經歷一系列轉換和屬性檢查,從一般啟用事件處理常式的 IActivatedEventArgs 事件資料開始。 如果啟用指出它是 AppointmentsProvider 應用程式啟用種類,且 具有 Remove 做為動詞,則適合將事件資料轉換成 AppointmentsProviderRemoveAppointmentActivatedEventArgs

提供者呼叫 RemoveAppointmentOperation 的方法,指出作業是否已完成、已取消,或提供者錯誤導致作業無法完成。 呼叫這些方法會影響啟動應用程式從 其 ShowRemoveAppointmentAsync 呼叫傳回的非同步結果。 所有報表方法 (ReportCompletedReportCanceledReportError) 關閉移除約會 UI。

屬性

AppointmentId

取得要移除之約會的唯一識別碼。

InstanceStartDate

取得要移除之約會實例的開始日期和時間。

SourcePackageFamilyName

取得要求作業之應用程式的套件系列名稱。

方法

DismissUI()

關閉移除約會之作業的 UI。

ReportCanceled()

呼叫這個方法,通知啟動的應用程式使用者已取消作業。

ReportCompleted()

通知啟動的應用程式作業已順利完成。

ReportError(String)

通知啟動的應用程式,因為提供者錯誤而無法完成作業。

適用於