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) |
通知啟動的應用程式,因為提供者錯誤而無法完成作業。 |