This document introduces the Appointment concept, and describes the types of appointments, and their interaction with the Appointment Storage.
An appointment represents a scheduled time interval, and an end-user's plans for this time interval. A plan could contain the appointment's subject, location, different marks (status and labels), comments and any other custom properties.
A single appointment is an object that exposes the Appointment interface. The appointment's appearance depends upon the active view (ASPxScheduler.ActiveView) which is used to show the Scheduler's data. For instance, for the Day View a common appointment usually looks as shown in the image below.
The client-side method clientScheduler.RaiseCallback("MNUVIEW|NewAppointment") can be used to invoke an appointment editing form for the new appointment.
The SchedulerStorageBase.CreateAppointment method creates an appointment with default attribute settings and custom fields. You should specify them via code, and add an appointment to the SchedulerStorage.