Skip to main content
All docs
V26.1
  • 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