Click or drag to resize

Aspose.Email.Mapi Namespace

The Aspose.Email.Mapi namespace contains classes that represent Outlook messages, contacts, appointments and classes for work with Microsoft Outlook PST\OST file format.
Classes
  ClassDescription
Public classContactSaveOptions
Represents the base contact save options
Public classFileAccessViolationException
This exception wile be thrown when the file open and locked by another caller.
Public classFollowUpManager
Provides the ability to set and handle follow-up Outlook flags and categories. Supports the features to add and remove a flag in MapiMessage, and mark it as completed as well.
Public classFollowUpOptions
Represents options for using follow-up flags and reminders in a message.
Public classInlineAttachmentExtractor
Provides ability to extract files from MSO packages. Can be used to process "oledata.mso" and similar files typically attached to messages created using Outlook.
Public classKnownPropertyList
The read-only Master Property List provides implementers with a single source of information about all the properties that are described by the specifications that comprise the Exchange Server Protocols documentation (MS-OXPROPS). Coincides MS-OXPROPS revision 16.2 from 7/31/2014
Public classKnownPropertySets
[MS-OXCDATA]: Commonly Used Property Sets
Public classMailConversionOptions
Specify additional options when converting from MapiMessage to MailMessage.
Public classMapiAttachment
Represents the attachment in the E-mail message.
Public classMapiAttachmentCollection
Represents a collection of MapiAttachment objects.
Public classMapiAttachmentPropertyStream
Represents the property stream of attachment object.
Public classMapiCalendar
Represents the mapi calendar object
Public classMapiCalendarAttendees
Represents the mapi calendar attendees
Public classMapiCalendarDailyRecurrencePattern
Represents the daily recurrence pattern of the mapi calendar
Public classMapiCalendarEventRecurrence
Represents the recurrence properties of calendar object
Public classMapiCalendarExceptionInfo
An exception specifies changes to an instance of a recurring series.
Public classMapiCalendarMonthlyNthRecurrencePattern
Represents the monthly nth recurrence pattern of the mapi calendar
Public classMapiCalendarMonthlyRecurrencePattern
Represents the monthly recurrence pattern of the mapi calendar
Public classMapiCalendarRecurrencePattern
Represents the mapi recurrence pattern
Public classMapiCalendarRecurrencePatternFactory
Represents the factory of MapiCalendarRecurrencePattern
Public classMapiCalendarTimeZone
Represents the mapi calendar time zone information
Public classMapiCalendarTimeZoneInfo
Represents the mapi calendar time zone rule
Public classMapiCalendarTimeZoneInfoCollection
Represents a collection of MapiCalendarTimeZoneInfo
Public classMapiCalendarTimeZoneRule
Represents time zone rule that indicate when to begin using the Standard/Daylight time.
Public classMapiCalendarWeeklyRecurrencePattern
Represents the weekly recurrence pattern of the mapi calendar
Public classMapiCalendarYearlyAndMonthlyRecurrencePattern
Represents the yearly and monthly recurrence pattern of the mapi calendar
Public classMapiContact
Represents outlook contact information
Public classMapiContactCollection
Represents the collection of MapiContact
Public classMapiContactElectronicAddress
Refers to the group of properties that define the e-mail address or fax address for a contact.
Public classMapiContactElectronicAddressPropertySet
Specify properties for up to three different e-mail addresses (Email1, Email2, and Email3) and three different fax addresses (Primary Fax, Business Fax, and Home Fax)
Public classMapiContactEventPropertySet
Specify events associated with a contact
Public classMapiContactNamePropertySet
The properties are used to specify the name of the person represented by the contact
Public classMapiContactOtherPropertySet
The properties are used to specify additional properies of contact.
Public classMapiContactPersonalInfoPropertySet
Specify other additional contact information
Public classMapiContactPhoto
Contains data and type of contact's photo.
Public classMapiContactPhysicalAddress
Refers to the group of properties that define physical address for a contact.
Public classMapiContactPhysicalAddressPropertySet
Specify three physical addresses: Home Address, Work Address, and Other Address. One of the addresses can be marked as the Mailing Address
Public classMapiContactProfessionalPropertySet
Properties are used to store professional details for the person represented by the contact
Public classMapiContactSaveOptions
Specifies the contact save options.
Public classMapiContactTelephonePropertySet
Specify optional telephone numbers for the contact
Public classMapiConversionOptions
This class allows the user to specify additional options when converting from MailMessage to MapiMessage.
Public classMapiDistributionList
Represents the Personal Distribution List object.
Public classMapiDistributionListMember
Represents the members of the personal distribution list.
Public classMapiDistributionListMemberCollection
Represents a collection of MapiDistributionListMember objects.
Public classMapiElectronicAddress
Refers to the group of properties that define the e-mail address or fax address.
Public classMapiJournal
Represents the Outlook Journal object.
Public classCode exampleMapiMessage
Represents an Outlook Message format document that can be parsed.
Public classMapiMessageItemBase
Represents the base class for all MapiMessageItem classes and keeps common collections of mapi properties, attachments, recipients.
Public classMapiMessageParseException
This exception is thrown when errors occur in parsing MapiMessage.
Public classMapiMessagePropertyStream
Represents the property stream.
Public classMapiMessageReader
Represents a reader that can read a Microsoft Outlook Message format document.
Public classMapiNamedProperty
Represents the data type of Named Property.
Public classMapiNamedPropertyMappingStorage
Represents the named property mapping
Public classMapiNote
Represents outlook Note object ("sticky note")
Public classMapiObjectProperty
Represents a Custom object included in Outlook Message documents.
Public classMapiProperty
Represents the mapi property.
Public classMapiPropertyCollection
Represents the collection of MapiProperty items.
Public classMapiPropertyContainer
Represents the base class for MapiAttachment, MapiRecipient, MapiMessage.
Public classMapiPropertyStream
Represents the property stream.
Public classMapiPropertyTag
Represents the MAPI property tags definition.
Public classMapiRecipient
Represents the recipient information in the Microsoft Outlook Message.
Public classMapiRecipientCollection
Represents a collection of MapiRecipient objects.
Public classMapiRecipientPropertyStream
Represents the property stream of recipient object.
Public classMapiTask
Represents the Outlook Task object.
Public classMapiTaskUsers
Represents information about task users.
Public classOleDocumentFormat
Represents the format for OLE document.
Public classPidLidPropertyDescriptor
Class contains property description information.
Public classPidNamePropertyDescriptor
Class contains property description information.
Public classPidTagPropertyDescriptor
Class contains property description information.
Public classPropertyDescriptor
Class contains property description information.
Public classWebDavContactSaveOptions
Specifies the contact save options.
Interfaces
  InterfaceDescription
Public interfaceIMapiMessageItem
Base interface for all message items in Outlook
Public interfaceINamedPropertyTagProvider
Interface of named mapi property tag provider.
Enumerations
  EnumerationDescription
Public enumerationBodyContentType
The content type of message body.
Public enumerationContactSaveFormat
Enumerates contact save formats
Public enumerationMapiCalendarBusyStatus
Enumerates the mapi calendar possible busy status
Public enumerationMapiCalendarClientIntent
Enumerates the actions the user can taken on the Meeting object
Public enumerationMapiCalendarDayOfWeek
Enumerates the days of week of the mapi calendar recurrence pattern
Public enumerationMapiCalendarOverrideFlags
Specifies what data in the MapiCalendarOverrideFlags structure has a value different from the recurring series.
Public enumerationMapiCalendarRecurrenceCalendarType
Enumerated the calendar type of the mapi recurrence
Public enumerationMapiCalendarRecurrenceEndType
Enumerates the ending type for the recurrence.
Public enumerationMapiCalendarRecurrenceFrequency
Enumerates mapi calendar recurrence frequency
Public enumerationMapiCalendarRecurrencePatternType
Enumerates the mapi calendar recurrence pattern types
Public enumerationMapiCalendarState
Enumerates the appointment state
Public enumerationMapiCalendarTimeZoneFlags
Enumerates the individual bit flags that specify information about TimeZoneRule
Public enumerationMapiContactGender
Gender of the contact
Public enumerationMapiContactPhotoImageFormat
Enumerates MapiContact photo image format.
Public enumerationMapiDistributionListContactAddressType
Represents the address type of a personal distribution list member.
Public enumerationMapiDistributionListEntryIdType
Specifies the type of EntryID.
Public enumerationMapiJournalDocumentStatus
Indicates the status of document.
Public enumerationMapiJournalFlags
Contains metadata about the Journal object. Must be either zero or the following values.
Public enumerationMapiMessageFlags
MapiMessageFlags.
Public enumerationMapiObjectType
Represents the mapi object type.
Public enumerationMapiPropertyType
Represents the data type of MapiProperty data.
Public enumerationMapiRecipientTrackStatus
Represents the response status returned by the attendee.
Public enumerationMapiRecipientType
Represent the PR_RECIPIENT_TYPE property which contains the recipient type for a message recipient.
Public enumerationMapiTaskAcceptanceState
Indicates the acceptance state of the task.
Public enumerationMapiTaskFlags
Contains indication flags of the Task object.
Public enumerationMapiTaskHistory
Indicates the type of change that was last made to the Task object.
Public enumerationMapiTaskMode
Represents the assignment statuses of the task object.
Public enumerationMapiTaskOwnership
Indicates the role of the current user relative to the Task object.
Public enumerationMapiTaskPriority
Represents the priority on the task.
Public enumerationMapiTaskState
Indicates the assignment state of the Task object.
Public enumerationMapiTaskStatus
Represents the statuses of the user's progress on the task.
Public enumerationNoteColor
Specifies the suggested background color of the Note object
Public enumerationNoteSaveFormat
Enumerates NoteSaveFormat
Public enumerationOutlookMessageFormat
Represents outlook message format.
Public enumerationPropertyDataType
[MS-OXCDATA]: Data Structures
Public enumerationTaskSaveFormat
Enumerates TaskSaveFormat