AppointmentStore AppointmentStore AppointmentStore AppointmentStore AppointmentStore Class

Definition

Represents a store that contains appointments.

public : sealed class AppointmentStore
struct winrt::Windows::ApplicationModel::Appointments::AppointmentStore
public sealed class AppointmentStore
Public NotInheritable Class AppointmentStore
// This class does not provide a public constructor.
Attributes

Windows 10 requirements

Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)
Capabilities
appointmentsSystem

Remarks

Version history

Windows version SDK version Value added
1709 16299 GetChangeTracker

Properties

ChangeTracker ChangeTracker ChangeTracker ChangeTracker ChangeTracker

Returns the AppointmentStoreChangeTracker associated with the appointment store.

Methods

CreateAppointmentCalendarAsync(String) CreateAppointmentCalendarAsync(String) CreateAppointmentCalendarAsync(String) CreateAppointmentCalendarAsync(String) CreateAppointmentCalendarAsync(String)

Asynchronously creates a new AppointmentCalendar within the appointment store using the specified parameters.

CreateAppointmentCalendarAsync(String, String) CreateAppointmentCalendarAsync(String, String) CreateAppointmentCalendarAsync(String, String) CreateAppointmentCalendarAsync(String, String) CreateAppointmentCalendarAsync(String, String)

Asynchronously creates a new AppointmentCalendar within the appointment store with the specified name and user data account ID.

FindAppointmentCalendarsAsync() FindAppointmentCalendarsAsync() FindAppointmentCalendarsAsync() FindAppointmentCalendarsAsync() FindAppointmentCalendarsAsync()

Retrieves a list of all of the appointment calendars in the appointment store.

FindAppointmentCalendarsAsync(FindAppointmentCalendarsOptions) FindAppointmentCalendarsAsync(FindAppointmentCalendarsOptions) FindAppointmentCalendarsAsync(FindAppointmentCalendarsOptions) FindAppointmentCalendarsAsync(FindAppointmentCalendarsOptions) FindAppointmentCalendarsAsync(FindAppointmentCalendarsOptions)

Retrieves a list of appointment calendars in the appointment store that meet the criteria specified by the supplied FindAppointmentCalendarsOptions object..

FindAppointmentsAsync(DateTime, TimeSpan) FindAppointmentsAsync(DateTime, TimeSpan) FindAppointmentsAsync(DateTime, TimeSpan) FindAppointmentsAsync(DateTime, TimeSpan) FindAppointmentsAsync(DateTime, TimeSpan)

Retrieves a list of appointments in the appointment calendar that fall within the specified date range.

FindAppointmentsAsync(DateTime, TimeSpan, FindAppointmentsOptions) FindAppointmentsAsync(DateTime, TimeSpan, FindAppointmentsOptions) FindAppointmentsAsync(DateTime, TimeSpan, FindAppointmentsOptions) FindAppointmentsAsync(DateTime, TimeSpan, FindAppointmentsOptions) FindAppointmentsAsync(DateTime, TimeSpan, FindAppointmentsOptions)

Retrieves a list of appointments in the appointment calendar that fall within the specified date range and meet the criteria specified by the supplied FindAppointmentsOptions object..

FindConflictAsync(Appointment) FindConflictAsync(Appointment) FindConflictAsync(Appointment) FindConflictAsync(Appointment) FindConflictAsync(Appointment)

Returns an AppointmentConflictResult representing a conflict between the specified appointment and an existing appointment in the appointment store.

FindConflictAsync(Appointment, DateTime) FindConflictAsync(Appointment, DateTime) FindConflictAsync(Appointment, DateTime) FindConflictAsync(Appointment, DateTime) FindConflictAsync(Appointment, DateTime)

Returns an AppointmentConflictResult representing a conflict between the specified appointment and an existing appointment instance in the appointment store.

FindLocalIdsFromRoamingIdAsync(String) FindLocalIdsFromRoamingIdAsync(String) FindLocalIdsFromRoamingIdAsync(String) FindLocalIdsFromRoamingIdAsync(String) FindLocalIdsFromRoamingIdAsync(String)

Returns a list of LocalId values for appointment instances with the specified RoamingId value.

GetAppointmentAsync(String) GetAppointmentAsync(String) GetAppointmentAsync(String) GetAppointmentAsync(String) GetAppointmentAsync(String)

Retrieves the Appointment with the specified LocalId.

GetAppointmentCalendarAsync(String) GetAppointmentCalendarAsync(String) GetAppointmentCalendarAsync(String) GetAppointmentCalendarAsync(String) GetAppointmentCalendarAsync(String)

Retrieves the AppointmentCalendar with the specified LocalId.

GetAppointmentInstanceAsync(String, DateTime) GetAppointmentInstanceAsync(String, DateTime) GetAppointmentInstanceAsync(String, DateTime) GetAppointmentInstanceAsync(String, DateTime) GetAppointmentInstanceAsync(String, DateTime)

Retrieves the instance of the Appointment with the specified LocalId and the specified start time.

GetChangeTracker(String) GetChangeTracker(String) GetChangeTracker(String) GetChangeTracker(String) GetChangeTracker(String)

Gets a AppointmentStoreChangeTracker that provides functionality for monitoring changes to Appointment objects in the AppointmentStore.

MoveAppointmentAsync(Appointment, AppointmentCalendar) MoveAppointmentAsync(Appointment, AppointmentCalendar) MoveAppointmentAsync(Appointment, AppointmentCalendar) MoveAppointmentAsync(Appointment, AppointmentCalendar) MoveAppointmentAsync(Appointment, AppointmentCalendar)

Moves the specified Appointment object to the specified AppointmentCalendar.

ShowAddAppointmentAsync(Appointment, Rect) ShowAddAppointmentAsync(Appointment, Rect) ShowAddAppointmentAsync(Appointment, Rect) ShowAddAppointmentAsync(Appointment, Rect) ShowAddAppointmentAsync(Appointment, Rect)

Shows the Appointments provider Add Appointment UI, to enable the user to add an appointment.

ShowAppointmentDetailsAsync(String) ShowAppointmentDetailsAsync(String) ShowAppointmentDetailsAsync(String) ShowAppointmentDetailsAsync(String) ShowAppointmentDetailsAsync(String)

Shows the Appointments provider Appointment Details UI, to enable the user to view the specified appointment.

ShowAppointmentDetailsAsync(String, DateTime) ShowAppointmentDetailsAsync(String, DateTime) ShowAppointmentDetailsAsync(String, DateTime) ShowAppointmentDetailsAsync(String, DateTime) ShowAppointmentDetailsAsync(String, DateTime)

Shows the Appointments provider Appointment Details UI, to enable the user to view the specified appointment.

ShowEditNewAppointmentAsync(Appointment) ShowEditNewAppointmentAsync(Appointment) ShowEditNewAppointmentAsync(Appointment) ShowEditNewAppointmentAsync(Appointment) ShowEditNewAppointmentAsync(Appointment)

Shows the Appointments provider Add Appointment UI including the full edit experience, to enable the user to add an appointment.

ShowRemoveAppointmentAsync(String, Rect) ShowRemoveAppointmentAsync(String, Rect) ShowRemoveAppointmentAsync(String, Rect) ShowRemoveAppointmentAsync(String, Rect) ShowRemoveAppointmentAsync(String, Rect)

Shows the Appointments provider Remove Appointment UI, to enable the user to remove an appointment.

ShowRemoveAppointmentAsync(String, Rect, Placement, DateTime) ShowRemoveAppointmentAsync(String, Rect, Placement, DateTime) ShowRemoveAppointmentAsync(String, Rect, Placement, DateTime) ShowRemoveAppointmentAsync(String, Rect, Placement, DateTime) ShowRemoveAppointmentAsync(String, Rect, Placement, DateTime)

Shows the Appointments provider Remove Appointment UI, to enable the user to remove an appointment.

ShowReplaceAppointmentAsync(String, Appointment, Rect) ShowReplaceAppointmentAsync(String, Appointment, Rect) ShowReplaceAppointmentAsync(String, Appointment, Rect) ShowReplaceAppointmentAsync(String, Appointment, Rect) ShowReplaceAppointmentAsync(String, Appointment, Rect)

Shows the Appointments provider Replace Appointment UI, to enable the user to replace an appointment.

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

Shows the Appointments provider Replace Appointment UI, to enable the user to replace an appointment.

Events

StoreChanged StoreChanged StoreChanged StoreChanged StoreChanged

Occurs when the AppointmentStore changes.