ReplaceAppointmentOperation 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示與取代約會相關聯的工作物件。 約會提供者應用程式會使用此資訊來執行作業。
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
- 繼承
- 屬性
Windows 需求
裝置系列 |
Windows 10 (已於 10.0.10240.0 引進)
|
API contract |
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)
|
應用程式功能 |
appointmentsSystem
|
備註
這個類別會用來做為 AppointmentsProviderRemoveAppointmentActivatedEventArgs 事件資料類別中 ReplaceAppointmentOperation 事件資料屬性的值。 約會提供者應用程式通常會經歷一系列轉換和屬性檢查,從一般啟用事件處理常式的 IActivatedEventArgs 事件資料開始。 如果啟用指出它是 AppointmentsProvider 應用程式啟用種類,且 具有 Remove 作為動詞,則適合將事件資料轉換成 AppointmentsProviderRemoveAppointmentActivatedEventArgs。
提供者會呼叫 ReplaceAppointmentOperation 的方法,以指出作業是否已完成、已取消,或提供者錯誤導致作業無法完成時。 呼叫這些方法會影響啟動應用程式從其中一個 ShowReplaceAppointmentAsync 呼叫取得的非同步結果。 所有報表方法 (ReportCompleted、 ReportCanceled、 ReportError) 關閉取代約會 UI。
屬性
AppointmentId |
取得要取代之約會的唯一識別碼。 |
AppointmentInformation |
從啟用要求取得 約會 資訊。 |
InstanceStartDate |
取得要取代之約會實例的開始日期和時間。 |
SourcePackageFamilyName |
取得要求作業之應用程式的套件系列名稱。 |
方法
DismissUI() |
關閉取代約會之作業的 UI。 |
ReportCanceled() |
通知啟動的應用程式,使用者已取消作業。 |
ReportCompleted(String) |
通知啟動的應用程式作業已順利完成。 |
ReportError(String) |
通知啟動應用程式,因為提供者錯誤而無法完成作業。 |