Search
Schedule Members
Constructors Properties Methods Events
 


Represents a timetable of scheduled events. In the model-view architecture, Schedule instances are the documents whose data is displayed by Calendar instances, which are the views.

The following tables list the members exposed by the Schedule type.

 Public Constructors

  Name Description

Schedule

Initializes a new instance of the Schedule class.

 Public Properties

  Name Description

contacts

Gets the collection of contacts in this schedule.

items

Gets the collection of items in this schedule.

locations

Gets the collection of locations in this schedule.

resources

Gets the collection of resources in this schedule.

tasks

Gets the collection of tasks in this schedule.

 Public Methods

  Name Description

copyFrom

Copies property values for this Schedule from another object.

fromJson

Deserializes the Schedule from a JSON string.

fromXmlDocument

Loads schedule data from specified XML Document.

getAllItems

Retrieves all events, including recurrent item instances, scheduled to occur in the specified time interval.

getItemById

Gets the item with the specified id.

getMasterById

In a recurrence, gets the recurrence master item with the specified id.

getResourceById

Returns a resource from a schedule resources collection by a specified id.

loadFromXml

Loads the schedule from an XML file.

registerClass

Registers a schedule item or resource class for serialization support.

saveToXml

Saves the schedule to an XML file.

toJson

Serializes the schedule into a JSON string.

toXmlDocument

Saves the schedule into an XML Document.

 Public Events

  Name Description

itemsChanged

Raised when the items collection of the Schedule is changed.

itemsChanging

Raised when the items collection of the Schedule is changing.

 See Also