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)

指定した名前とユーザー データ アカウント ID を使用して、予定ストア内に新しい 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 を持つ Appointment を取得します。

GetAppointmentCalendarAsync(String)

指定した LocalId を持つ AppointmentCalendar を取得します。

GetAppointmentInstanceAsync(String, DateTime)

指定した LocalId と指定した開始時刻を持つ Appointment のインスタンスを取得します。

GetChangeTracker(String)

AppointmentStore 内の Appointment オブジェクトに対する変更を監視するための機能を提供する AppointmentStoreChangeTracker を取得します

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 が変更されたときに発生します。

適用対象