Windows.ApplicationModel.Appointments namespace

Applies to Windows and Windows Phone

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

Members

The Windows.ApplicationModel.Appointments namespace has these types of members:

Classes

The Windows.ApplicationModel.Appointments namespace has these classes.

ClassDescription
Appointment 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.
AppointmentCalendar Represents a calendar with appointments.
AppointmentConflictResult Represents a conflict between appointments.
AppointmentException Represents an appointment instance that is an exception from the master appointment.
AppointmentInvitee Represents a participant of an appointment in a calendar.
AppointmentManager 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.
AppointmentOrganizer Represents the organizer of an appointment in a calendar.
AppointmentProperties Provides strings that identify the properties of an appointment.
AppointmentRecurrence Represents when and how often an appointment occurs.
AppointmentStore Represents a store that contains appointments.
AppointmentStoreChange Represents a change that has occurred in an appointment store.
AppointmentStoreChangeReader Enables the calling app to read through the changes to appointments in its appointment store.
AppointmentStoreChangeTracker Provides APIs for managing change tracking for appointments.
FindAppointmentsOptions Represents a set of options that modifies a query for appointments.

 

Enumerations

The Windows.ApplicationModel.Appointments namespace has these enumerations.

EnumerationDescription
AppointmentBusyStatus Specifies the busy status for a participant of an appointment.
AppointmentCalendarOtherAppReadAccess Specifies the level of read access provided to an app calendar.
AppointmentCalendarOtherAppWriteAccess Specifies the level of write access provided to an app calendar.
AppointmentConflictType Specifies the way in which an appointment conflicts with another appointment.
AppointmentDaysOfWeek Specifies the days of the week on which an appointment occurs.
AppointmentParticipantResponse Specifies the response from a participant concerning an appointment invitation.
AppointmentParticipantRole Specifies the role of an item concerning an appointment invitation.
AppointmentRecurrenceUnit Specifies the frequency for which an appointment occurs.
AppointmentSensitivity Specifies the sensitivity of an appointment.
AppointmentStoreAccessType Specifies the level of access granted to an AppointmentStore.
AppointmentStoreChangeType Specifies the type of change represented by an AppointmentStoreChange object.
AppointmentSummaryCardView Specifies how the summary card for an appointment is displayed.
AppointmentWeekOfMonth Specifies the week of the month for which the appointment occurs.
FindAppointmentCalendarsOptions Specifies additional options when querying for appointment calendars.
RecurrenceType Specifies the recurrence type of an appointment.

 

Interfaces

The Windows.ApplicationModel.Appointments namespace defines these interfaces.

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

 

Remarks

For info about how to manage appointments, see Quickstart: Managing appointments (XAML) and Quickstart: Managing appointments (HTML).

Requirements

Minimum supported client

Windows 8.1

Minimum supported server

Windows Server 2012 R2

Minimum supported phone

Windows Phone 8.1 [Windows Phone Silverlight 8.1 and Windows Runtime apps]

Namespace

Windows.ApplicationModel.Appointments
Windows::ApplicationModel::Appointments [C++]

Metadata

Windows.winmd

See also

Appointments API sample

 

 

Show:
© 2014 Microsoft