Back to Devexpress

AppointmentExporter Class

corelibraries-devexpress-dot-xtrascheduler-dot-exchange-c736ae9e.md

latest3.9 KB
Original Source

AppointmentExporter Class

Represents the appointments exporter which exports the appointments data from the Scheduler to another scheduler application (for instance, MS Outlook).

Namespace : DevExpress.XtraScheduler.Exchange

Assembly : DevExpress.XtraScheduler.v25.2.Core.dll

NuGet Package : DevExpress.Scheduler.Core

Declaration

csharp
public abstract class AppointmentExporter :
    AppointmentExchanger
vb
Public MustInherit Class AppointmentExporter
    Inherits AppointmentExchanger

The following members return AppointmentExporter objects:

LibraryRelated API Members
Cross-Platform Class LibraryISchedulerStorageBase.CreateOutlookExporter()
SchedulerStorageBase.CreateOutlookExporter()
WinForms ControlsSchedulerDataStorage.CreateOutlookExporter()

Remarks

This class provides the functionality used when manually exporting the XtraScheduler’s data to another scheduling application (for instance, MS Outlook ). The storage of the scheduler application to export the data to is accessed via the AppointmentExchanger.Storage property. To export the appointments data the AppointmentExporter.Export method should be used.

For data synchronization, use classes, different for export and import, which are derived from the AppointmentSynchronizer class. Synchronization provides greater flexibility for data exchange, since it takes advantage of the OutlookID for the appointment (represented by the AppointmentSynchronizer.ForeignIdFieldName mapping).

You can intercept exceptions that occur during export/import by handling the AppointmentExchanger.OnException event and terminate the process if required by calling the AppointmentExchanger.Terminate method.

For more information, review the Synchronization with Microsoft Outlook article.

Inheritance

Object AppointmentExchanger AppointmentExporter iCalendarExporter

OutlookExport

See Also

AppointmentExporter Members

AppointmentImporter

AppointmentSynchronizer

Synchronization with Microsoft Outlook

DevExpress.XtraScheduler.Exchange Namespace