C1.C1Schedule Namespace : Appointment Class |
The following tables list the members exposed by Appointment.
Name | Description | |
---|---|---|
Appointment Constructor | Overloaded. |
Name | Description | |
---|---|---|
Action | Gets an Appointment.Action object for the Appointment object. Once this property is first requested, a new Appointment.Action object is created and assigned to the Appointment.Action property. | |
AllDayEvent | Gets or sets the System.Boolean value indicating if the current appointment is an All-day appointment. | |
AppointmentType | Gets or sets custom text value associated with this object. | |
AutoResolvedWinner | Gets the System.Boolean value determining if the item is a winner of an automatic conflict resolution. | |
Body | Gets or sets the System.String value representing the body of the Appointment object. | |
BusyStatus | Gets or sets the Status object indicating the busy status of the user for the appointment. | |
Categories | Gets the CategoryList object which holds the set of categories assigned to the appointment. Categories may be associated with an appointment to effectively group appointments. An appointment may be associated with multiple categories. | |
Conflicts | Gets the AppointmentList object representing the list of Appointment objects which are in conflict with this particular appointment. | |
CustomData | Gets or sets custom text associated with this object. | |
Duration | Gets or sets the System.TimeSpan value indicating the duration of the appointment. | |
End | Gets or sets the System.DateTime value determining the end date and time of the appointment. | |
Importance | Gets or sets the ImportanceEnum value indicating the relative importance level for the appointment. Default value is ImportanceEnum.Normal. | |
IsEdit | Indicates whether the object is in edit mode, which is started using the BasePersistableObject.BeginEdit method. (Inherited from C1.C1Schedule.BasePersistableObject) | |
IsOneDay | Gets a System.Boolean value indicating either it is a one day appointment or shares some days. | |
IsRecurring | Gets the System.Boolean value indicating if the appointment is recurring. | |
Key | Gets an array of objects representing the key of the BasePersistableObject. (Inherited from C1.C1Schedule.BasePersistableObject) | |
Label | Gets or sets the Appointment.Label object associated with this appointment. | |
Links | Gets the ContactList object which holds the set of Contact objects for this appointment. An appointment may be associated with multiple contacts. | |
Location | Gets or sets the System.String value specifying where the appointment is going to be. | |
Owner | Gets or sets the Contact object which owns current Appointment object. | |
ParentCollection | Gets the reference to the parent AppointmentCollection object. | |
ParentRecurrence | Gets the Appointment object that defines the recurrence criteria for this Appointment object. If this appointment is a not member of a recurrence, or is itself a root appointment, null is returned. | |
Private | Gets or sets the System.Boolean value determining whether the calendar owner intends to keep the Appointment object private. | |
RecurrenceState | Gets the RecurrenceStateEnum value indicating the recurrence state of the appointment. | |
Reminder | Gets the Appointment.Reminder object which is associated with the appointment. To associate an appointment with the reminder, set its Appointment.ReminderSet property to true. Once this property is set to true, a new Appointment.Reminder object is created and assigned to the Appointment.Reminder property. | |
ReminderOverrideDefault | Gets or sets the System.Boolean value indicating if the associated Appointment.Reminder object has non-default settings. True if the reminder overrides the default reminder behavior for the appointment. You must set the Appointment.ReminderOverrideDefault property to validate the Appointment.ReminderPlaySound and the Appointment.ReminderSoundFile properties. | |
ReminderPlaySound | Gets or sets the System.Boolean value indicating if the reminder should play a sound when it occurs for this appointment or task. The Appointment.ReminderPlaySound property must be set in order to validate the Appointment.ReminderSoundFile property. This property is only valid if the Appointment.ReminderOverrideDefault property is set to true. | |
ReminderSet | Gets or sets the System.Boolean value indicating whether a reminder is associated with the appointment. Once this property is set to true, a new Appointment.Reminder object is created and assigned to the Appointment.Reminder property. | |
ReminderSoundFile | Gets or sets the System.String value indicating the path and file name of the sound file to play when the reminder occurs for the appointment. This property is only valid if the Appointment.ReminderOverrideDefault and Appointment.ReminderPlaySound properties are set to true. | |
ReminderTimeBeforeStart | Gets or sets the System.TimeSpan value indicating the interval of time the reminder should occur prior to the start of the appointment. | |
Resources | Gets the ResourceList object which holds the set of Resource objects for this appointment. An appointment may be associated with multiple resources. | |
Saved | Gets the System.Boolean value indicating if the appointment has not been modified since the last save. | |
Sensitivity | Gets or sets the SensitivityEnum value indicating the sensitivity level of the appointment. | |
Start | Gets or sets the System.DateTime value determining the start date and time of the appointment. | |
Subject | Gets or sets the System.String value representing the subject of the Appointment object. | |
Tag | Gets or sets custom information associated with this object. |
Name | Description | |
---|---|---|
BeginEdit | Overridden. Prevents the Appointment object from being updated until the Appointment.EndEdit method is called. | |
CancelEdit | Overridden. Discards changes since the last Appointment.BeginEdit call. | |
ClearRecurrencePattern | Removes the recurrence settings and restores the RecurrenceStateEnum.NotRecurring state for an appointment. | |
Copy | Creates the copy of the Appointment object. | |
CopyFrom | Overloaded. Copies properties from the specified Appointment object to this one. | |
Delete | Deletes an appointment and removes it from the owning AppointmentCollection collection. | |
EndEdit() | Finishes edit mode started by the BasePersistableObject.BeginEdit method and updates a corresponding data source item. (Inherited from C1.C1Schedule.BasePersistableObject) | |
FromXml | Overloaded. Overridden. Reconstructs appointment from an System.Xml.XmlReader. | |
GetAppointmentProperties | Returns XML encoding of appointment properties. | |
GetRecurrencePattern | Returns the RecurrencePattern object that represents the recurrence attributes of an appointment. If there is no existing recurrence pattern, a new empty RecurrencePattern object is returned. | |
GetTimeTillEvent | Returns a time term before the appointment start; a negative value means that appointment is expired. | |
IsGroupMember | Returns True if the current Appointment object is a member of a group which is specified by the groupOwner and groupBy parameters; False otherwise. | |
SetAppointmentProperties | Reconstructs appointment properties from the specified string. | |
ToXml | Overloaded. Overridden. Creates an XML encoding of the appointment. |