AppointmentItem Members

The planned event a scheduler view displays.

Constructors

Name Description
AppointmentItem() Initializes a new AppointmentItem instance with the default settings.
AppointmentItem(AppointmentType) Initializes a new AppointmentItem instance with the specified type.

Properties

Name Description
AllDay Gets or sets whether the appointment lasts the entire day (or several days).
CustomFields Returns the collection of custom fields. Inherited from SourceObjectContainer.
Description Gets or sets the text that describes the appointment.
Duration Returns the appointment duration.
End Gets or sets the end date and time of the appointment.
HasReminder
Id Gets or sets the scheduler item's identifier. Inherited from SourceObjectContainer.
Interval Returns the appointment start and end values as a date-time range.
IsBase Returns whether the appointment is a base (the appointment Type is Normal or Pattern).
IsException Returns whether the appointment is an exception (the appointment Type is ChangedOccurrence or DeletedOccurrence).
IsOccurrence Returns whether the appointment is an occurrence (the appointment Type is Occurrence, ChangedOccurrence or DeletedOccurrence).
IsRecurring Returns whether the appointment belongs to a recurring series.
LabelId Gets or sets the identifier of the label object associated with the appointment.
Location Gets or sets the text that specifies the place where the appointment is.
LongerThanADay Returns whether the appointment's duration is equal to or greater than one day.
QueryEnd Returns the normalized appointment end value that is to use in interval-based appointment data source queries.
QueryStart Returns the normalized appointment start value that is to use in interval-based appointment data source queries.
RecurrenceIndex Returns the appointment index in the recurring series.
RecurrenceInfo Returns information that specifies an appointment's recurrence rule.
RecurrenceInfoId Returns the identifier of the recurrence info associated with this appointment.
Reminders
SameDay Returns whether the appointment's start and end times are on the same day.
SourceObject Returns the source object by which the scheduler item is created. Inherited from SourceObjectContainer.
Start Gets or sets the start date and time of the appointment.
StatusId Gets or sets the unique identifier of the status object associated with the appointment.
Subject Gets or sets the appointment's subject text.
TimeZoneId
Type Gets or sets the type of an appointment.

Methods

Name Description
Equals(Object) Determines whether the specified object is equal to the current object. Inherited from Object.
Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
GetHashCode() Serves as the default hash function. Inherited from Object.
GetType() Gets the Type of the current instance. Inherited from Object.
MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
RestoreOccurrence() Replaces an exceptional recurring appointment with a regular occurrence.
SetPatternReference(AppointmentItem, Int32) Embeds the occurrence into a recurring chain based on the specified appointment under the given index.
SetPatternReference(Object, Int32) Embeds the occurrence into a recurring chain based on a recurrence info with the specified identifier under the given index.
ToString() Returns a string that represents the current object. Inherited from Object.
See Also