共用方式為


ReplaceAppointmentOperation 類別

定義

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

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

Windows 需求

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

備註

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

提供者會呼叫 ReplaceAppointmentOperation 的方法,以指出作業是否已完成、已取消,或提供者錯誤導致作業無法完成時。 呼叫這些方法會影響啟動應用程式從其中一個 ShowReplaceAppointmentAsync 呼叫取得的非同步結果。 所有報表方法 (ReportCompletedReportCanceledReportError) 關閉取代約會 UI。

屬性

AppointmentId

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

AppointmentInformation

從啟用要求取得 約會 資訊。

InstanceStartDate

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

SourcePackageFamilyName

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

方法

DismissUI()

關閉取代約會之作業的 UI。

ReportCanceled()

通知啟動的應用程式,使用者已取消作業。

ReportCompleted(String)

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

ReportError(String)

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

適用於