Skip to main content
A newer version of this page is available. .

ICalendarImporter Members

Represents an object that transforms the event calendar components in iCalendar format into Scheduler appointments.

Constructors

Name Description
ICalendarImporter(SchedulerControl) Initializes a new instance of the ICalendarImporter class with the specified scheduler.

Properties

Name Description
CustomPropertyIdentifier Gets or sets a short prefix text used to construct the names for properties not included in the iCalendar standard.
Encoding Allows you to specify the encoding for imported data in iCalendar format.
IsTermination Indicates that the import process was terminated.
SourceObjectCount Gets the number of objects (appointments) that will be imported.

Methods

Name Description
Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
Equals(Object) Determines whether the specified object is equal to the current object. Inherited from Object.
GetHashCode() Serves as the default hash function. Inherited from Object.
GetType() Gets the Type of the current instance. Inherited from Object.
Import(Stream) Imports appointments from the specified stream.
Import(String) Imports appointments from the specified file.
MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
ProcessCalendars(ICalendarContainer) Handles all calendars through a set of procedures to create corresponding appointments in the container.
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
Terminate() Stops the import process, so no data are loaded.
ToString() Returns a string that represents the current object. Inherited from Object.

Events

Name Description
AppointmentItemImported Occurs after the ICalendarImporter imports an appointment
AppointmentItemImporting Occurs before the ICalendarImporter imports an appointment
GetAppointmentItemForeignId Occurs before the ICalendarImporter retrieves information about a foreign ID of an appointment, i.e., its identifier in a third-party scheduler application from which the appointment data is imported.
OnCalendarStructureCreated Fires when the calendar object conforming to the iCalendar specification is created.
OnCustomizeConvertedTimeZone This member supports the internal infrastructure and is not intended to be used directly from your code.
OnException Occurs if an exception is raised during the import process.
See Also