Class SchedulerICalendarExporter
Export IScheduler
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI.Scheduler.ICalendar
Assembly: Telerik.WinControls.Scheduler.dll
Syntax
public class SchedulerICalendarExporter : ISchedulerExporter
Constructors
SchedulerICalendarExporter()
Declaration
public SchedulerICalendarExporter()
Properties
Encoding
Gets or sets the encoding.
Declaration
public Encoding Encoding { get; set; }
Property Value
System. The encoding. |
Methods
AppointmentToCalObject(IEvent)
Convert Appointment to list of Cal
Declaration
protected virtual IList<CalObject> AppointmentToCalObject(IEvent appointment)
Parameters
IEvent
appointment
The appointment. |
Returns
System.
|
Exceptions
Calendar
|
CreateCalendar(IEnumerable<IEvent>)
Creates a new iCal file.
Declaration
protected virtual CalObject CreateCalendar(IEnumerable<IEvent> appointments)
Parameters
System. The appointments to write to the calendar. |
Returns
CreateCalendarObject()
Creates the ICalendar VCALENDAR object with default properties.
Declaration
protected virtual CalObject CreateCalendarObject()
Returns
Export(ISchedulerData)
Declaration
public string Export(ISchedulerData data)
Parameters
IScheduler
|
Returns
System.
|
Implements
Export(ISchedulerData, Stream)
Declaration
public void Export(ISchedulerData data, Stream stream)
Parameters
IScheduler
|
System.
|
Implements
Export(ISchedulerData, TextWriter)
Exports the specified ISchedulerData instance to ICalendar format using the specified TextWriter instance.
Declaration
public void Export(ISchedulerData data, TextWriter textWriter)
Parameters
IScheduler
|
System.
|
WriteAdditionalDataForAppointment(IEvent, CalObject)
Writes the additional data for appointment.
Declaration
protected virtual void WriteAdditionalDataForAppointment(IEvent appointment, CalObject calObject)