Class MapiCalendarSaveOptions

MapiCalendarSaveOptions class

Serves as the abstract base class for format-specific options when saving MapiCalendar objects to various formats (ICS, MSG). This class provides common configuration properties such as save format and factory methods for creating format-specific save options.

public abstract class MapiCalendarSaveOptions

Properties

NameDescription
ProductIdentifier { get; set; }Gets or sets the product identifier.
SaveFormat { get; }Gets a save format.
static DefaultIcs { get; }Gets the default Ics save options.
static DefaultMsg { get; }Gets the default Msg save options.

Methods

NameDescription
static FromSaveFormat(AppointmentSaveFormat)Gets the MapiCalendarSaveOptions from SaveFormat.

Remarks

This class is designed to be inherited by concrete format-specific classes like MapiCalendarIcsSaveOptions and MapiCalendarMsgSaveOptions. Do not instantiate this class directly. Use the format-specific subclasses or the static factory methods like DefaultIcs, DefaultMsg, and FromSaveFormat to create appropriate save options for your target format.

See Also