共用方式為


AddAppointmentOperation 類別

定義

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

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

Windows 需求

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

備註

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

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

屬性

AppointmentInformation

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

SourcePackageFamilyName

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

方法

DismissUI()

關閉新增約會之作業的 UI。

ReportCanceled()

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

ReportCompleted(String)

呼叫這個方法,通知啟動的應用程式作業已順利完成。 提供唯一的約會識別碼作為 itemID 參數。

ReportError(String)

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

適用於