MapiMessageItemBase

MapiMessageItemBase class

Inherits: Aspose::Email::Mapi::MapiPropertyContainer, Aspose::Email::Mapi::IMapiMessageItem

Represents the base class for all MapiMessageItem classes and keeps common collections of mapi properties, attachments, recipients.

Constructors

NameDescription
MapiMessageItemBase (2 overloads)Initializes a new instance of the MapiMessageItemBase class.

Methods

NameDescription
AddNamedProperty (15 overloads)Adds the named bool property.
AddNamedPropertyLong (2 overloads)Adds the named long property.
AddNamedPropertyToEmbeddedMsgAdds the named property to embedded message.
CheckIsDisposedChecks if the object is disposed and raised exception in this case.
ConvertToMapiMessageConvert item to MapiMessage . Set MessageClass, Subject, Mileage and Billing.
CreateNamedProperty
DisposePerforms application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
get_AttachmentsGets the attachments in the message.
get_BillingContains the billing information associated with an item.
get_BodyGets the message text.
get_BodyHtmlGets the BodyRtf of the message converted to HTML, if present, otherwise an empty string.
get_BodyRtfGets the RTF formatted message text.
get_BodyTypeGets the type of the body.
get_CategoriesContains keywords or categories for the message object.
get_CompaniesContains the names of the companies that are associated with an item.
get_ItemIdThe item id, uses with a server
get_MessageClassGets a case-sensitive string that identifies the sender-defined message class, such as IPM.Note. The message class specifies the type, purpose, or content of the message.
get_MileageContains the mileage information that is associated with an item.
get_NamedPropertiesGets the named properties of message.
get_NamedPropertyMappingGets the named property mapping.
get_PropertyStreamGets the property stream.
get_RecipientsGets the recipients of the message.
get_SensitivityGets the Sensitivity.
get_SubjectGets the subject of the message.
get_SubjectPrefixGets a subject prefix that typically indicates some action on a message, such as “FW: " for forwarding.
get_SubStoragesGets the sub storages.
get_SupportedTypeGets the supported item type.
get_VentureLicenseObjThis stores the venture licensing state instead of 2 obvious fields such as string value for watermark and some value indicating license is set or not.
GetFlags
GetPropertyGets MAPI property by property descriptor.
GetTagFromNamedProperty (4 overloads)Gets the tag from named property.
InitNamedPropertyMappingStorageInits the named property mapping storage.
RemovePropertyProvides correctly removing property from all collections.
set_AttachmentsGets the attachments in the message.
set_BillingContains the billing information associated with an item.
set_BodyGets the message text.
set_BodyRtfSets the RTF formatted message text.
set_CategoriesContains keywords or categories for the message object.
set_CompaniesContains the names of the companies that are associated with an item.
set_ItemIdThe item id, uses with a server
set_MessageClassGets a case-sensitive string that identifies the sender-defined message class, such as IPM.Note. The message class specifies the type, purpose, or content of the message.
set_MileageContains the mileage information that is associated with an item.
set_RecipientsGets the recipients of the message.
set_SensitivityGets the Sensitivity.
set_SubjectSets the subject of the message.
SetBodyContent (2 overloads)Sets the content of the body.
SetBodyRtfGets or sets the RTF formatted message text.
SetMessageFlagsSets the message flags.
SetNamedPropertyMappingSets the named property mapping.
SetPrioritySets MailPriority value for MapiMessageItemBase See more PidTagPriority mapi property: https://msdn.microsoft.com/en-us/library/ee159473(v=exchg.80).aspx See more PidTagImportance mapi property: https://msdn.microsoft.com/en-us/library/ee237166(v=exchg.80).aspx
SetPropertySets MAPI property.
SetsIMapiMessageItemMembersSets MessageClass,Body and Subject.
SetStringNamedProperty
SetVentureLicenseAll Aspose products should implement this method. It is called by a GroupDocs product to indicate whether GroupDocs itself is licensed or not and specify a custom watermark. When GroupDocs is licensed, this document instance should behave as licensed too even if the Aspose product is not licensed.
TryGetNamedPropertyIf MapiNamedPropertyMappingStorage is available, initializes and returns MapiNamedProperty , otherwise null.
UpdateDisplayNamesUpdates the display names.
UpdateHasAttachUpdates the PR_HASATTACH property value.
Aspose::Email::Clients::Exchange::WebService::ContactEwsConverter
Aspose::Email::Clients::Exchange::WebService::EwsConverterUtils
Aspose::Email::Clients::Exchange::WebService::Implementation::Contacts::Create::EwsClientContactCreate
Aspose::Email::Clients::Exchange::WebService::Implementation::Contacts::Update::EwsClientContactUpdate
Aspose::Email::Clients::Exchange::WebService::Implementation::Notes::Create::EwsClientNoteCreate
Aspose::Email::Clients::Exchange::WebService::NoteEwsConverter
Aspose::Email::Clients::Graph::GraphClientV1
Aspose::Email::Clients::Graph::V1::Commands::SendMessageCommand
Aspose::Email::Clients::Graph::V1::Commands::UpdateContactCommand
Aspose::Email::Clients::Graph::V1::Commands::UpdateMessageCommand
Aspose::Email::Clients::Graph::V1::Commands::UpdateTodoTaskCommand
Aspose::Email::Storage::Olm::MapiMessageIterator
Aspose::Email::Storage::Olm::OlmStorage
Aspose::Email::Storage::Pst::FolderInfo
Aspose::Email::Storage::Pst::Ltp::LtpDoer
Aspose::Email::Storage::Pst::PersonalStorage
Aspose::Email::Storage::Pst::PstDoer
Aspose::Email::Tnef::TnefAttachment
Aspose::Email::Tools::ContactConverter
Aspose::Email::Tools::ForwardMessageBuilder
Aspose::Email::Tools::MessageConverter
Aspose::Email::Tools::ResponseMessageBuilder
ClearSignedMailMessageInterpretor
MailMessageInterpretor
MapiCalendar
MapiCalendarEventRecurrence
MapiCalendarExceptionInfo
MapiContact
MapiContactPhoto
MapiDistributionList
MapiJournal
MapiMessage
MapiMessagePropertyStream
MapiMessageReader
MapiNote
MapiTask
OpaqueSignedMailMessageInterpretor
OutlookUtil
TaskMailMessageInterpretor
attachmentsThe collection of attachments.
namedPropertyMappingStorageThe named property mapping storage.
recipientsThe collection of recipients.