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

ISchedulerStorage Methods

A base interface that defines a storage which holds persistent objects - appointments, resources etc.
Name Description
CreateAppointment(AppointmentType, DateTime, DateTime, String) Creates an appointment of the specified type with the specified start time, end time and a subject. Inherited from ISchedulerStorageBase.
CreateAppointment(AppointmentType, DateTime, DateTime) Creates an appointment of the specified type with the specified start and end time. Inherited from ISchedulerStorageBase.
CreateAppointment(AppointmentType, DateTime, TimeSpan, String) Creates an appointment of the specified type with the specified start time, duration and a subject. Inherited from ISchedulerStorageBase.
CreateAppointment(AppointmentType, DateTime, TimeSpan) Creates an appointment of the specified type with the specified start time and duration. Inherited from ISchedulerStorageBase.
CreateAppointment(AppointmentType) Creates an appointment of the specified type. Inherited from ISchedulerStorageBase.
CreateAppointmentDependency(Object, Object, AppointmentDependencyType) Creates a dependency of the specified type between two appointments specified by their IDs. Inherited from ISchedulerStorageBase.
CreateAppointmentDependency(Object, Object) Creates a dependency between two appointments specified by their Ids. Inherited from ISchedulerStorageBase.
CreateOutlookExporter() Creates an object which provides the capability to control how data is exported to MS Outlook’s Calendar. Inherited from ISchedulerStorageBase.
CreateOutlookExportSynchronizer() Creates an object which allows you to control how MS Outlook’s Calendar is synchronized with data in the storage. Inherited from ISchedulerStorageBase.
CreateOutlookImporter() Creates an object which allows you to control how data is imported from MS Outlook’s Calendar. Inherited from ISchedulerStorageBase.
CreateOutlookImportSynchronizer() Creates an object which allows you to control how data in the storage is synchronized with data in MS Outlook’s Calendar. Inherited from ISchedulerStorageBase.
CreateReminder(Appointment) Creates a reminder for the specified appointment. Inherited from ISchedulerStorageBase.
CreateResource(Object, String) Creates a new resource with the specified ID and a caption. Inherited from ISchedulerStorageBase.
CreateResource(Object) Creates a resource for appointments. Inherited from ISchedulerStorageBase.
Dispose() Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. Inherited from IDisposable.
ExportToICalendar(Stream) Exports appointments in the scheduler to a stream in the iCalendar format. Inherited from ISchedulerStorageBase.
ExportToICalendar(String) Saves all appointments to file in iCalendar format. Inherited from ISchedulerStorageBase.
ExportToOutlook() Exports the data in the storage to the MS Outlook calendar. Inherited from ISchedulerStorageBase.
ExportToVCalendar(Stream) Exports the data in the scheduler to a stream in the vCalendar format. Inherited from ISchedulerStorageBase.
ExportToVCalendar(String) Exports the data in the scheduler to a file in the vCalendar format. Inherited from ISchedulerStorageBase.
GetAppointments(TimeInterval) Retrieves the collection of appointments that fall within the specified time interval. Inherited from ISchedulerStorageBase.
GetAppointments(TimeIntervalCollection) Retrieves the collection of appointments that fall within the specified time intervals. Inherited from ISchedulerStorageBase.
GetAppointments(DateTime, DateTime) Retrieves the collection of appointments that fall within the specified time interval. Inherited from ISchedulerStorageBase.
GetAppointmentsCore(TimeInterval, Object) This member supports the internal infrastructure and is not intended to be used directly from your code. Inherited from ISchedulerStorageBase.
GetLabelColor(Object) Obtains the color of the label by the label’s ID.
GetObjectRow(IPersistentObject) Returns the data row object which supplies data to the specified persistent object. Inherited from ISchedulerStorageBase.
GetObjectValue(IPersistentObject, String) Gets the value of the specified field in the data row that supplies data for the persistent object. Inherited from ISchedulerStorageBase.
GetResourceById(Object) Gets a resource contained in the storage by its ID value. Inherited from ISchedulerStorageBase.
ImportFromICalendar(Stream) Imports appointments from the file in iCalendar format. Inherited from ISchedulerStorageBase.
ImportFromICalendar(String) Imports appointments from the file in iCalendar format. Inherited from ISchedulerStorageBase.
ImportFromOutlook() Imports data from MS Outlook’s Calendar to the scheduler’s storage. Inherited from ISchedulerStorageBase.
ImportFromVCalendar(Stream) Imports the scheduler’s data from a stream whose data is in the vCalendar format. Inherited from ISchedulerStorageBase.
ImportFromVCalendar(String) Imports data into the scheduler from a file in the vCalendar format. Inherited from ISchedulerStorageBase.
RefreshData() Updates the Scheduler control to reflect any changes made in the persistent object data sources. Inherited from ISchedulerStorageBase.
SetAppointmentDependencyFactory(IAppointmentDependencyFactory) Specifies the appointment dependency factory for use by the storage. Inherited from ISchedulerStorageBase.
SetAppointmentFactory(IAppointmentFactory) Specifies the appointment factory for use by the storage. Inherited from ISchedulerStorageBase.
SetObjectValue(IPersistentObject, String, Object) Assigns the specified value to a field in the data row that contains information about the specified persistent object. Inherited from ISchedulerStorageBase.
SetResourceFactory(IResourceFactory) Specifies the resource factory for use by the storage. Inherited from ISchedulerStorageBase.
SynchronizeOutlookWithStorage(String) Updates MS Outlook’s Calendar entries with appointments from the Scheduler storage. Inherited from ISchedulerStorageBase.
SynchronizeStorageWithOutlook(String) Updates Scheduler appointments with MS Outlook’s Calendar entries. Inherited from ISchedulerStorageBase.
See Also