共用方式為


AppointmentStore 類別

定義

表示包含約會的存放區。

public ref class AppointmentStore sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppointmentStore final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppointmentStore
Public NotInheritable Class AppointmentStore
繼承
Object Platform::Object IInspectable AppointmentStore
屬性

Windows 需求

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

備註

版本歷程記錄

Windows 版本 SDK 版本 新增值
1709 16299 GetChangeTracker

屬性

ChangeTracker

會傳回與約會存放區相關聯的 AppointmentStoreChangeTracker

方法

CreateAppointmentCalendarAsync(String)

使用指定的參數,以非同步方式在約會存放區中建立新的 AppointmentCalendar

CreateAppointmentCalendarAsync(String, String)

以非同步方式在約會存放區中建立具有指定名稱和使用者帳戶識別碼的新 AppointmentCalendar

FindAppointmentCalendarsAsync()

擷取約會存放區中所有約會行事曆的清單。

FindAppointmentCalendarsAsync(FindAppointmentCalendarsOptions)

擷取約會存放區中符合所提供 FindAppointmentCalendarsOptions 物件所指定準則的約會行事曆清單。

FindAppointmentsAsync(DateTime, TimeSpan)

擷取約會行事曆中落在指定日期範圍內的約會清單。

FindAppointmentsAsync(DateTime, TimeSpan, FindAppointmentsOptions)

擷取約會行事曆中落在指定日期範圍內的約會清單,並符合所提供 FindAppointmentsOptions 物件所指定的準則。

FindConflictAsync(Appointment)

會傳回 AppointmentConflictResult ,代表指定約會與約會存放區中現有約會之間的衝突。

FindConflictAsync(Appointment, DateTime)

會傳回 AppointmentConflictResult ,代表指定約會與約會存放區中現有約會實例之間的衝突。

FindLocalIdsFromRoamingIdAsync(String)

傳回具有指定RoamingId值的約會實例LocalId值清單。

GetAppointmentAsync(String)

擷取具有指定LocalId約會

GetAppointmentCalendarAsync(String)

擷取具有指定LocalIdAppointmentCalendar

GetAppointmentInstanceAsync(String, DateTime)

使用指定的LocalId和指定的開始時間擷取Appointment的實例。

GetChangeTracker(String)

取得 AppointmentStoreChangeTracker ,提供監視 AppointmentStoreAppointment物件變更的功能。

MoveAppointmentAsync(Appointment, AppointmentCalendar)

將指定的 Appointment 物件移至指定的 AppointmentCalendar

ShowAddAppointmentAsync(Appointment, Rect)

顯示 [約會提供者新增約會 UI],讓使用者能夠新增約會。

ShowAppointmentDetailsAsync(String)

顯示 [約會提供者約會詳細資料] UI,讓使用者能夠檢視指定的約會。

ShowAppointmentDetailsAsync(String, DateTime)

顯示 [約會提供者約會詳細資料] UI,讓使用者能夠檢視指定的約會。

ShowEditNewAppointmentAsync(Appointment)

顯示約會提供者新增約會 UI,包括完整的編輯體驗,讓使用者能夠新增約會。

ShowRemoveAppointmentAsync(String, Rect)

顯示 [約會提供者移除約會 UI],讓使用者能夠移除約會。

ShowRemoveAppointmentAsync(String, Rect, Placement, DateTime)

顯示 [約會提供者移除約會 UI],讓使用者能夠移除約會。

ShowReplaceAppointmentAsync(String, Appointment, Rect)

顯示 [約會提供者取代約會 UI],讓使用者能夠取代約會。

ShowReplaceAppointmentAsync(String, Appointment, Rect, Placement, DateTime)

顯示 [約會提供者取代約會 UI],讓使用者能夠取代約會。

事件

StoreChanged

當 AppointmentStore變更時發生。

適用於