Windows.ApplicationModel.Appointments Windows.ApplicationModel.Appointments Windows.ApplicationModel.Appointments Windows.ApplicationModel.Appointments Namespace

Contains the Appointment class and related support classes. An Appointment represents an appointment in a calendar.

Introduction

For info about how to manage appointments, see Managing appointments and Quickstart: Managing appointments .

Classes

Represents an appointment in a calendar. This class is used when an app is activated using the AppointmentsProvider value for ActivationKind, as a value for AppointmentInformation properties.

Represents a calendar with appointments.

Provides access to sync functionality for an AppointmentCalendar object.

Represents a conflict between appointments.

Represents an appointment instance that is an exception from the master appointment.

Represents a participant of an appointment in a calendar.

Provides API to interact with the user’s Appointments provider app (for example, the Calendar app). Call static methods to display provider-specific UI so that the user can perform tasks.

Represents an appointment manager for a specific user.

Represents the organizer of an appointment in a calendar.

Provides strings that identify the properties of an appointment.

Represents when and how often an appointment occurs.

Represents a store that contains appointments.

Represents a change that has occurred in an appointment store.

Represents a background task deferral returned by the GetDeferral() method.

Provides data for a StoreChanged event.

Enables the calling app to read through the changes to appointments in its appointment store.

Provides APIs for managing change tracking for appointments.

Passed to a background task to indicate that the task was invoked by an AppointmentStore.

Represents a set of options that modifies a query for appointments.

Interfaces

Provides info about a participant of an appointment in a calendar.

Enums

Specifies the busy status for a participant of an appointment.

Specifies the level of read access provided to an app calendar.

Specifies the level of write access provided to an app calendar.

Specifies the current sync status of an AppointmentCalendar.

Specifies the way in which an appointment conflicts with another appointment.

Specifies the days of the week on which an appointment occurs.

Defines the type of content in appointment details.

Specifies the response from a participant concerning an appointment invitation.

Specifies the role of an item concerning an appointment invitation.

Specifies the frequency for which an appointment occurs.

Specifies the sensitivity of an appointment.

Specifies the level of access granted to an AppointmentStore.

Specifies the type of change represented by an AppointmentStoreChange object.

Specifies how the summary card for an appointment is displayed.

Specifies the week of the month for which the appointment occurs.

Specifies additional options when querying for appointment calendars.

Specifies the recurrence type of an appointment.