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

Inherits Aspose::Email::Mapi::MapiPropertyContainer, Aspose::Email::Mapi::IMapiMessageItem, and IDisposable.

Inherited by Aspose::Email::Mapi::FINAL, Aspose::Email::Mapi::FINAL, Aspose::Email::Mapi::FINAL, Aspose::Email::Mapi::FINAL, Aspose::Email::Mapi::FINAL, Aspose::Email::Mapi::FINAL, and Aspose::Email::Mapi::MapiTask.

Public Member Functions

virtual ASPOSE_EMAIL_SHARED_API System::String get_ItemId ()
 The item id, uses with a server More...
 
virtual ASPOSE_EMAIL_SHARED_API void set_ItemId (System::String value)
 The item id, uses with a server More...
 
ASPOSE_EMAIL_SHARED_API System::SharedPtr< MapiAttachmentCollectionget_Attachments ()
 Gets the attachments in the message. More...
 
ASPOSE_EMAIL_SHARED_API void set_Attachments (System::SharedPtr< MapiAttachmentCollection > value)
 Gets the attachments in the message. More...
 
ASPOSE_EMAIL_SHARED_API System::SharedPtr< MapiPropertyStreamget_PropertyStream ()
 Gets the property stream. More...
 
ASPOSE_EMAIL_SHARED_API System::SharedPtr< MapiPropertyCollectionget_NamedProperties ()
 Gets the named properties of message. More...
 
ASPOSE_EMAIL_SHARED_API System::SharedPtr< MapiRecipientCollectionget_Recipients ()
 Gets the recipients of the message. More...
 
ASPOSE_EMAIL_SHARED_API void set_Recipients (System::SharedPtr< MapiRecipientCollection > value)
 Gets the recipients of the message. More...
 
ASPOSE_EMAIL_SHARED_API System::SharedPtr< MapiPropertyCollectionget_SubStorages ()
 Gets the sub storages. More...
 
ASPOSE_EMAIL_SHARED_API System::SharedPtr< MapiNamedPropertyMappingStorage > get_NamedPropertyMapping ()
 Gets the named property mapping. More...
 
ASPOSE_EMAIL_SHARED_API System::String get_SubjectPrefix ()
 Gets a subject prefix that typically indicates some action on a message, such as "FW: " for forwarding. More...
 
ASPOSE_EMAIL_SHARED_API BodyContentType get_BodyType ()
 Gets the type of the body. More...
 
ASPOSE_EMAIL_SHARED_API System::String get_BodyRtf ()
 Gets the RTF formatted message text. More...
 
ASPOSE_EMAIL_SHARED_API void set_BodyRtf (System::String value)
 Sets the RTF formatted message text. More...
 
ASPOSE_EMAIL_SHARED_API System::String get_BodyHtml ()
 Gets the BodyRtf of the message converted to HTML, if present, otherwise an empty string. More...
 
ASPOSE_EMAIL_SHARED_API System::ArrayPtr< System::Stringget_Companies ()
 Contains the names of the companies that are associated with an item. More...
 
ASPOSE_EMAIL_SHARED_API void set_Companies (System::ArrayPtr< System::String > value)
 Contains the names of the companies that are associated with an item. More...
 
ASPOSE_EMAIL_SHARED_API System::ArrayPtr< System::Stringget_Categories ()
 Contains keywords or categories for the message object. More...
 
ASPOSE_EMAIL_SHARED_API void set_Categories (System::ArrayPtr< System::String > value)
 Contains keywords or categories for the message object. More...
 
ASPOSE_EMAIL_SHARED_API System::String get_Mileage ()
 Contains the mileage information that is associated with an item. More...
 
ASPOSE_EMAIL_SHARED_API void set_Mileage (System::String value)
 Contains the mileage information that is associated with an item. More...
 
ASPOSE_EMAIL_SHARED_API System::String get_Billing ()
 Contains the billing information associated with an item. More...
 
ASPOSE_EMAIL_SHARED_API void set_Billing (System::String value)
 Contains the billing information associated with an item. More...
 
ASPOSE_EMAIL_SHARED_API Aspose::Email::Storage::Pst::MapiSensitivity get_Sensitivity ()
 Gets the Sensitivity. More...
 
ASPOSE_EMAIL_SHARED_API void set_Sensitivity (Aspose::Email::Storage::Pst::MapiSensitivity value)
 Gets the Sensitivity. More...
 
ASPOSE_EMAIL_SHARED_API System::String get_MessageClass ()
 Gets 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. More...
 
ASPOSE_EMAIL_SHARED_API void set_MessageClass (System::String value)
 Gets 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. More...
 
ASPOSE_EMAIL_SHARED_API System::String get_Body ()
 Gets the message text. More...
 
ASPOSE_EMAIL_SHARED_API void set_Body (System::String value)
 Gets the message text. More...
 
ASPOSE_EMAIL_SHARED_API System::String get_Subject ()
 Gets the subject of the message. More...
 
ASPOSE_EMAIL_SHARED_API void set_Subject (System::String value)
 Sets the subject of the message. More...
 
virtual ASPOSE_EMAIL_SHARED_API System::SharedPtr< MapiPropertyGetProperty (System::SharedPtr< PropertyDescriptor > pd)
 Gets MAPI property by property descriptor. More...
 
virtual ASPOSE_EMAIL_SHARED_API void SetProperty (System::SharedPtr< PropertyDescriptor > pd, System::SharedPtr< System::Object > value)
 Sets MAPI property. More...
 
ASPOSE_EMAIL_SHARED_API void SetStringNamedProperty (System::String value, MapiNamedPropertyId nameId, System::Guid psetId)
 
ASPOSE_EMAIL_SHARED_API void SetsIMapiMessageItemMembers (System::String messageClass, System::String body, System::String subject)
 Sets MessageClass,Body and Subject. More...
 
virtual ASPOSE_EMAIL_SHARED_API void Dispose ()
 Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. More...
 
virtual ASPOSE_EMAIL_SHARED_API System::SharedPtr< MapiMessage > ConvertToMapiMessage ()
 Convert item to MapiMessage. Set MessageClass, Subject, Mileage and Billing. More...
 
ASPOSE_EMAIL_SHARED_API void SetNamedPropertyMapping (System::SharedPtr< MapiNamedPropertyMappingStorage > value)
 Sets the named property mapping. More...
 
ASPOSE_EMAIL_SHARED_API int64_t GetTagFromNamedProperty (MapiNamedPropertyId propertyId)
 Gets the tag from named property. More...
 
ASPOSE_EMAIL_SHARED_API int64_t GetTagFromNamedProperty (System::String name)
 Gets the tag from named property. More...
 
ASPOSE_EMAIL_SHARED_API void AddNamedProperty (MapiPropertyType type, System::ArrayPtr< uint8_t > data, int64_t nameId, System::Guid guid)
 Adds the named property. More...
 
ASPOSE_EMAIL_SHARED_API void AddNamedProperty (MapiPropertyType type, System::ArrayPtr< uint8_t > data, int64_t nameId, System::Guid guid, System::SharedPtr< System::Collections::Generic::IList< System::SharedPtr< System::Object >>> mvEntries)
 Adds the named property. More...
 
ASPOSE_EMAIL_SHARED_API void AddNamedProperty (MapiPropertyType type, System::ArrayPtr< uint8_t > data, System::String nameId, System::Guid guid)
 Adds the named property. More...
 
ASPOSE_EMAIL_SHARED_API void AddNamedProperty (MapiPropertyType type, System::ArrayPtr< uint8_t > data, System::String nameId, System::Guid guid, System::SharedPtr< System::Collections::Generic::IList< System::SharedPtr< System::Object >>> mvEntries)
 Adds the named property. More...
 
ASPOSE_EMAIL_SHARED_API int64_t AddNamedPropertyToEmbeddedMsg (System::SharedPtr< MapiMessage > msg, MapiPropertyType type, System::ArrayPtr< uint8_t > data, System::SharedPtr< System::Object > nameId, System::Guid guid)
 Adds the named property to embedded message. More...
 
virtual ASPOSE_EMAIL_SHARED_API void SetBodyContent (System::String content, BodyContentType contentType)
 Sets the content of the body. More...
 
ASPOSE_EMAIL_SHARED_API void SetMessageFlags (MapiMessageFlags flags)
 Sets the message flags. More...
 
ASPOSE_EMAIL_SHARED_API void RemoveProperty (int64_t tag)
 Provides correctly removing property from all collections. More...
 
ASPOSE_EMAIL_SHARED_API void UpdateHasAttach ()
 Updates the PR_HASATTACH property value. More...
 
ASPOSE_EMAIL_SHARED_API void UpdateDisplayNames (MapiRecipientType recipientType)
 Updates the display names. More...
 
ASPOSE_EMAIL_SHARED_API void AddNamedProperty (System::DateTime value, int64_t nameId, System::Guid guid)
 Adds the named datetime property. More...
 
ASPOSE_EMAIL_SHARED_API void AddNamedProperty (System::DateTime value, MapiNamedPropertyId nameId, System::Guid guid)
 Adds the named datetime property. More...
 
ASPOSE_EMAIL_SHARED_API void AddNamedProperty (bool value, MapiNamedPropertyId nameId, System::Guid guid)
 Adds the named bool property. More...
 
ASPOSE_EMAIL_SHARED_API void AddNamedProperty (bool value, int64_t nameId, System::Guid guid)
 Adds the named bool property. More...
 
ASPOSE_EMAIL_SHARED_API void AddNamedPropertyLong (int64_t value, MapiNamedPropertyId nameId, System::Guid guid)
 Adds the named long property. More...
 
ASPOSE_EMAIL_SHARED_API void AddNamedPropertyLong (int64_t value, int64_t nameId, System::Guid guid)
 Adds the named long property. More...
 
ASPOSE_EMAIL_SHARED_API void AddNamedProperty (System::String value, OutlookMessageFormat format, MapiNamedPropertyId nameId, System::Guid guid)
 Adds the named string property. More...
 
ASPOSE_EMAIL_SHARED_API void AddNamedProperty (System::String value, MapiNamedPropertyId nameId, System::Guid guid)
 Adds the named string property. More...
 
ASPOSE_EMAIL_SHARED_API void AddNamedProperty (System::String value, OutlookMessageFormat format, int64_t nameId, System::Guid guid)
 Adds the named string property. More...
 
ASPOSE_EMAIL_SHARED_API void AddNamedProperty (System::ArrayPtr< uint8_t > value, int64_t nameId, System::Guid guid)
 Adds the named binary property. More...
 
ASPOSE_EMAIL_SHARED_API void AddNamedProperty (System::ArrayPtr< uint8_t > value, MapiNamedPropertyId nameId, System::Guid guid)
 Adds the named binary property. More...
 
- Public Member Functions inherited from Aspose::Email::Mapi::MapiPropertyContainer
virtual ASPOSE_EMAIL_SHARED_API System::SharedPtr< MapiPropertyCollectionget_Properties ()
 Gets the collection of properties. More...
 
virtual ASPOSE_EMAIL_SHARED_API int32_t get_CodePage ()
 Gets the code page. More...
 
ASPOSE_EMAIL_SHARED_API System::SharedPtr< System::Text::Encoding > get_CurrentEncoding ()
 
ASPOSE_EMAIL_SHARED_API MapiPropertyContainer ()
 Initializes a new instance of the MapiPropertyContainer class. More...
 
ASPOSE_EMAIL_SHARED_API MapiPropertyContainer (System::SharedPtr< MapiPropertyCollection > properties)
 Initializes a new instance of the MapiPropertyContainer class. More...
 
ASPOSE_EMAIL_SHARED_API System::SharedPtr< MapiPropertyCollectionGetSubStorages ()
 
ASPOSE_EMAIL_SHARED_API System::String TryGetPropertyString (int64_t tag, int32_t codepage)
 Try to get a property data as string with specified tag and code page. More...
 
ASPOSE_EMAIL_SHARED_API System::ArrayPtr< uint8_t > TryGetPropertyData (int64_t tag)
 Try to get the property data with specified tag key. More...
 
ASPOSE_EMAIL_SHARED_API System::String TryGetPropertyString (int64_t tag)
 Try to get a property data as string with specified tag. More...
 
ASPOSE_EMAIL_SHARED_API System::String GetPropertyString (int64_t tag, int32_t codepage)
 Gets the string value of the property specified by tag. More...
 
ASPOSE_EMAIL_SHARED_API System::String GetPropertyString (int64_t tag)
 Gets the string value of the property specified by tag. More...
 
ASPOSE_EMAIL_SHARED_API System::ArrayPtr< uint8_t > GetPropertyBytes (int64_t tag)
 Gets the string value of the property specified by tag. More...
 
virtual ASPOSE_EMAIL_SHARED_API void SetProperty (System::SharedPtr< MapiProperty > value)
 Sets the property. More...
 
ASPOSE_EMAIL_SHARED_API System::Nullable< int32_t > GetPropertyInt32 (int64_t tag)
 Gets the int32 value of the property specified by tag. More...
 
ASPOSE_EMAIL_SHARED_API System::Nullable< int64_t > GetPropertyLong (int64_t tag)
 Gets the value of the property specified by tag as Long (int64) type. More...
 
ASPOSE_EMAIL_SHARED_API System::Nullable< int16_t > GetPropertyShort (int64_t tag)
 Gets the value of the property specified by tag as Short type. More...
 
ASPOSE_EMAIL_SHARED_API System::Nullable< bool > GetPropertyBoolean (int64_t tag)
 Gets the value of the property specified by tag as Boolean type. More...
 
ASPOSE_EMAIL_SHARED_API System::Nullable< System::DateTime > GetPropertyDateTime (int64_t key)
 Gets the value of the property specified by tag as DateTime type. More...
 
ASPOSE_EMAIL_SHARED_API bool IsStoreUnicodeOk ()
 Determines if string properties are Unicode encoded or not. More...
 
ASPOSE_EMAIL_SHARED_API bool TryGetPropertyString (int64_t tag, System::String &value, int32_t codepage)
 Gets the value of the specified property as String type. A return value indicates whether the operation succeeded. More...
 
ASPOSE_EMAIL_SHARED_API bool TryGetPropertyString (int64_t tag, System::String &value)
 Gets the value of the specified property as String type. A return value indicates whether the operation succeeded. More...
 
ASPOSE_EMAIL_SHARED_API bool TryGetPropertyDateTime (int64_t tag, System::DateTime &value)
 Gets the value of the specified property as DateTime type. A return value indicates whether the operation succeeded. More...
 
ASPOSE_EMAIL_SHARED_API bool TryGetPropertyLong (int64_t tag, int64_t &value)
 Gets the value of the specified property as Long type. A return value indicates whether the operation succeeded. More...
 
ASPOSE_EMAIL_SHARED_API bool TryGetPropertyInt32 (int64_t tag, int32_t &value)
 Gets the value of the specified property as Int32 type. A return value indicates whether the operation succeeded. More...
 
virtual ASPOSE_EMAIL_SHARED_API System::SharedPtr< Nodes::IMapiNode > CreateMapiNode (System::String key)
 Creates the mapi node. More...
 
ASPOSE_EMAIL_SHARED_API void SetProperty (int64_t tag, System::ArrayPtr< uint8_t > data)
 Set the property. More...
 
ASPOSE_EMAIL_SHARED_API void SetProperty (int64_t tag, System::String value, OutlookMessageFormat format)
 Set the string property. More...
 
ASPOSE_EMAIL_SHARED_API void SetProperty (int64_t tag, System::String value, bool isUnicode)
 Set the string property. More...
 
ASPOSE_EMAIL_SHARED_API void SetProperty (int64_t tag, System::String value, System::SharedPtr< System::Text::Encoding > nonUnicodeEncoding)
 Set the string property. More...
 
ASPOSE_EMAIL_SHARED_API void SetProperty (int64_t tag, System::String value)
 Set the string property with CurrentEncoding More...
 
ASPOSE_EMAIL_SHARED_API void SetProperty (int64_t tag, System::DateTime dateTime)
 Set the datetime property. More...
 
ASPOSE_EMAIL_SHARED_API void SetPropertyLong (int64_t tag, int64_t value)
 Set the long property. More...
 

Static Public Member Functions

static ASPOSE_EMAIL_SHARED_API void SetPriority (System::SharedPtr< MapiMessageItemBase > message, MailPriority priority)
 Sets 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 More...
 

Public Attributes

System::SharedPtr< MapiNamedPropertyMappingStorage > namedPropertyMappingStorage
 
- Public Attributes inherited from Aspose::Email::Mapi::MapiPropertyContainer
int32_t codePage
 
System::SharedPtr< MapiPropertyCollectionpropertyDictionary
 

Protected Member Functions

ASPOSE_EMAIL_SHARED_API MapiMessageItemBase ()
 Initializes a new instance of the MapiMessageItemBase class. More...
 
ASPOSE_EMAIL_SHARED_API MapiMessageItemBase (System::SharedPtr< MapiPropertyCollection > properties)
 Initializes a new instance of the MapiMessageItemBase class. More...
 
ASPOSE_EMAIL_SHARED_API void CheckIsDisposed ()
 Checks if the object is disposed and raised exception in this case. More...
 
ASPOSE_EMAIL_SHARED_API void InitNamedPropertyMappingStorage ()
 Inits the named property mapping storage. More...
 
virtual ASPOSE_EMAIL_SHARED_API ~MapiMessageItemBase ()
 

Protected Attributes

System::SharedPtr< MapiAttachmentCollectionattachments
 
System::SharedPtr< MapiRecipientCollectionrecipients
 

Friends

class Aspose::Email::Mapi::MapiTask
 
class Aspose::Email::Clients::Exchange::WebService::EWSClient2007
 
class Aspose::Email::Clients::Exchange::WebService::EwsConverterUtils
 
class Aspose::Email::Clients::Exchange::WebService::NoteEwsConverter
 
class Aspose::Email::Clients::Exchange::WebService::TaskEwsConverter
 
class Aspose::Email::Common::ContactConverter
 
class Aspose::Email::Mapi::MapiMessageItemInterpretor
 
class Aspose::Email::Mapi::MailMessageInterpretor
 
class Aspose::Email::Clients::Exchange::WebService::ContactEwsConverter
 
class Aspose::Email::Common::MessageConverter
 
class Aspose::Email::Storage::Olm::OlmStorage
 
class Aspose::Email::Mapi::OpaqueSignedMailMessageInterpretor
 
class Aspose::Email::Mapi::MapiContactOtherPropertySet
 
class Aspose::Email::Mapi::MapiContactPhoto
 
class Aspose::Email::Mapi::MapiCalendarExceptionInfo
 
class Aspose::Email::Mapi::MapiDistributionList
 
class Aspose::Email::Tools::ReplyMessageBuilder
 
class Aspose::Email::Tools::ResponseMessageBuilder
 
class Aspose::Email::Tools::ForwardMessageBuilder
 
class Aspose::Email::Clients::Exchange::WebService::ExchangeCalendarSharingInvitationBuilder
 
class Aspose::Email::Mapi::FollowUpManager
 
class Aspose::Email::Mapi::MapiTaskUsers
 
class Aspose::Email::Mapi::ClearSignedMailMessageInterpretor
 
class Aspose::Email::Mapi::MapiAttachment
 
class Aspose::Email::Mapi::MapiAttachmentCollection
 
class Aspose::Email::Mapi::MapiCalendar
 
class Aspose::Email::Mapi::MapiCalendarAttendees
 
class Aspose::Email::Mapi::MapiCalendarEventRecurrence
 
class Aspose::Email::Mapi::MapiCalendarRecurrencePatternFactory
 
class Aspose::Email::Mapi::MapiContact
 
class Aspose::Email::Mapi::MapiContactElectronicAddressPropertySet
 
class Aspose::Email::Mapi::MapiContactEventPropertySet
 
class Aspose::Email::Mapi::MapiContactNamePropertySet
 
class Aspose::Email::Mapi::MapiContactPersonalInfoPropertySet
 
class Aspose::Email::Mapi::MapiContactPhysicalAddressPropertySet
 
class Aspose::Email::Mapi::MapiJournal
 
class Aspose::Email::Mapi::MapiMessage
 
class Aspose::Email::Mapi::MapiMessagePropertyStream
 
class Aspose::Email::Mapi::MapiMessageReader
 
class Aspose::Email::Mapi::Nodes::NamedPropertyMappingDirectory
 
class Aspose::Email::Mapi::MapiNote
 
class Aspose::Email::Mapi::MapiRecipient
 
class Aspose::Email::Mapi::MapiRecipientCollection
 
class Aspose::Email::Mapi::OutlookUtil
 
class Aspose::Email::Storage::Pst::Ltp::LtpDoer
 
class Aspose::Email::Storage::Pst::FolderInfo
 
class Aspose::Email::Storage::Pst::PstDoer
 
class Aspose::Email::Tnef::TnefAttachment
 
class Aspose::Email::Tnef::TnefMessageProperty
 
class Aspose::Email::Clients::Exchange::Dav::ExchangeClient
 

Additional Inherited Members

- Static Public Attributes inherited from Aspose::Email::Mapi::MapiPropertyContainer
static const ASPOSE_EMAIL_SHARED_API int32_t DefaultCodePage
 

Detailed Description

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

Constructor & Destructor Documentation

◆ MapiMessageItemBase() [1/2]

ASPOSE_EMAIL_SHARED_API Aspose::Email::Mapi::MapiMessageItemBase::MapiMessageItemBase ( )
protected

Initializes a new instance of the MapiMessageItemBase class.

◆ MapiMessageItemBase() [2/2]

ASPOSE_EMAIL_SHARED_API Aspose::Email::Mapi::MapiMessageItemBase::MapiMessageItemBase ( System::SharedPtr< MapiPropertyCollection properties)
protected

Initializes a new instance of the MapiMessageItemBase class.

Parameters
propertiesMapiPropertyCollection

◆ ~MapiMessageItemBase()

virtual ASPOSE_EMAIL_SHARED_API Aspose::Email::Mapi::MapiMessageItemBase::~MapiMessageItemBase ( )
protectedvirtual

Member Function Documentation

◆ AddNamedProperty() [1/13]

ASPOSE_EMAIL_SHARED_API void Aspose::Email::Mapi::MapiMessageItemBase::AddNamedProperty ( bool  value,
int64_t  nameId,
System::Guid  guid 
)

Adds the named bool property.

Parameters
valueThe value.
nameIdThe name id.
guidThe property GUID.

◆ AddNamedProperty() [2/13]

ASPOSE_EMAIL_SHARED_API void Aspose::Email::Mapi::MapiMessageItemBase::AddNamedProperty ( bool  value,
MapiNamedPropertyId  nameId,
System::Guid  guid 
)

Adds the named bool property.

Parameters
valueThe value.
nameIdThe name id.
guidThe property GUID.

◆ AddNamedProperty() [3/13]

ASPOSE_EMAIL_SHARED_API void Aspose::Email::Mapi::MapiMessageItemBase::AddNamedProperty ( MapiPropertyType  type,
System::ArrayPtr< uint8_t >  data,
int64_t  nameId,
System::Guid  guid 
)

Adds the named property.

Parameters
typeThe data type.
dataThe property data.
nameIdThe name id.
guidThe property GUID.

◆ AddNamedProperty() [4/13]

ASPOSE_EMAIL_SHARED_API void Aspose::Email::Mapi::MapiMessageItemBase::AddNamedProperty ( MapiPropertyType  type,
System::ArrayPtr< uint8_t >  data,
int64_t  nameId,
System::Guid  guid,
System::SharedPtr< System::Collections::Generic::IList< System::SharedPtr< System::Object >>>  mvEntries 
)

Adds the named property.

Parameters
typeThe data type.
dataThe property data.
nameIdThe name id.
guidThe property GUID.
mvEntries

◆ AddNamedProperty() [5/13]

ASPOSE_EMAIL_SHARED_API void Aspose::Email::Mapi::MapiMessageItemBase::AddNamedProperty ( MapiPropertyType  type,
System::ArrayPtr< uint8_t >  data,
System::String  nameId,
System::Guid  guid 
)

Adds the named property.

Parameters
typeThe data type.
dataThe property data.
nameIdThe name id.
guidThe property GUID.

◆ AddNamedProperty() [6/13]

ASPOSE_EMAIL_SHARED_API void Aspose::Email::Mapi::MapiMessageItemBase::AddNamedProperty ( MapiPropertyType  type,
System::ArrayPtr< uint8_t >  data,
System::String  nameId,
System::Guid  guid,
System::SharedPtr< System::Collections::Generic::IList< System::SharedPtr< System::Object >>>  mvEntries 
)

Adds the named property.

Parameters
typeThe data type.
dataThe property data.
nameIdThe name id.
guidThe property GUID.

◆ AddNamedProperty() [7/13]

ASPOSE_EMAIL_SHARED_API void Aspose::Email::Mapi::MapiMessageItemBase::AddNamedProperty ( System::ArrayPtr< uint8_t >  value,
int64_t  nameId,
System::Guid  guid 
)

Adds the named binary property.

Parameters
valueThe value.
nameIdThe name id.
guidThe property GUID.

◆ AddNamedProperty() [8/13]

ASPOSE_EMAIL_SHARED_API void Aspose::Email::Mapi::MapiMessageItemBase::AddNamedProperty ( System::ArrayPtr< uint8_t >  value,
MapiNamedPropertyId  nameId,
System::Guid  guid 
)

Adds the named binary property.

Parameters
valueThe value.
nameIdThe name id.
guidThe property GUID.

◆ AddNamedProperty() [9/13]

ASPOSE_EMAIL_SHARED_API void Aspose::Email::Mapi::MapiMessageItemBase::AddNamedProperty ( System::DateTime  value,
int64_t  nameId,
System::Guid  guid 
)

Adds the named datetime property.

Parameters
valueThe value.
nameIdThe name id.
guidThe property GUID.

◆ AddNamedProperty() [10/13]

ASPOSE_EMAIL_SHARED_API void Aspose::Email::Mapi::MapiMessageItemBase::AddNamedProperty ( System::DateTime  value,
MapiNamedPropertyId  nameId,
System::Guid  guid 
)

Adds the named datetime property.

Parameters
valueThe value.
nameIdThe name id.
guidThe property GUID.

◆ AddNamedProperty() [11/13]

ASPOSE_EMAIL_SHARED_API void Aspose::Email::Mapi::MapiMessageItemBase::AddNamedProperty ( System::String  value,
MapiNamedPropertyId  nameId,
System::Guid  guid 
)

Adds the named string property.

Parameters
valueThe value.
nameIdThe name id.
guidThe property GUID.

◆ AddNamedProperty() [12/13]

ASPOSE_EMAIL_SHARED_API void Aspose::Email::Mapi::MapiMessageItemBase::AddNamedProperty ( System::String  value,
OutlookMessageFormat  format,
int64_t  nameId,
System::Guid  guid 
)

Adds the named string property.

Parameters
valueThe value.
formatThe encoding format.
nameIdThe name id.
guidThe property GUID.

◆ AddNamedProperty() [13/13]

ASPOSE_EMAIL_SHARED_API void Aspose::Email::Mapi::MapiMessageItemBase::AddNamedProperty ( System::String  value,
OutlookMessageFormat  format,
MapiNamedPropertyId  nameId,
System::Guid  guid 
)

Adds the named string property.

Parameters
valueThe value.
formatThe encoding format.
nameIdThe name id.
guidThe property GUID.

◆ AddNamedPropertyLong() [1/2]

ASPOSE_EMAIL_SHARED_API void Aspose::Email::Mapi::MapiMessageItemBase::AddNamedPropertyLong ( int64_t  value,
int64_t  nameId,
System::Guid  guid 
)

Adds the named long property.

Parameters
valueThe value.
nameIdThe name id.
guidThe property GUID.

◆ AddNamedPropertyLong() [2/2]

ASPOSE_EMAIL_SHARED_API void Aspose::Email::Mapi::MapiMessageItemBase::AddNamedPropertyLong ( int64_t  value,
MapiNamedPropertyId  nameId,
System::Guid  guid 
)

Adds the named long property.

Parameters
valueThe value.
nameIdThe name id.
guidThe property GUID.

◆ AddNamedPropertyToEmbeddedMsg()

ASPOSE_EMAIL_SHARED_API int64_t Aspose::Email::Mapi::MapiMessageItemBase::AddNamedPropertyToEmbeddedMsg ( System::SharedPtr< MapiMessage >  msg,
MapiPropertyType  type,
System::ArrayPtr< uint8_t >  data,
System::SharedPtr< System::Object nameId,
System::Guid  guid 
)

Adds the named property to embedded message.

Parameters
msgThe embedded message.
typeThe property type.
dataThe property data.
nameIdThe name id.
guidThe property GUID.
Returns

◆ CheckIsDisposed()

ASPOSE_EMAIL_SHARED_API void Aspose::Email::Mapi::MapiMessageItemBase::CheckIsDisposed ( )
protected

Checks if the object is disposed and raised exception in this case.

◆ ConvertToMapiMessage()

virtual ASPOSE_EMAIL_SHARED_API System::SharedPtr<MapiMessage> Aspose::Email::Mapi::MapiMessageItemBase::ConvertToMapiMessage ( )
virtual

Convert item to MapiMessage. Set MessageClass, Subject, Mileage and Billing.

Returns

Reimplemented in Aspose::Email::Mapi::MapiTask.

◆ Dispose()

virtual ASPOSE_EMAIL_SHARED_API void Aspose::Email::Mapi::MapiMessageItemBase::Dispose ( )
virtual

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

◆ get_Attachments()

ASPOSE_EMAIL_SHARED_API System::SharedPtr<MapiAttachmentCollection> Aspose::Email::Mapi::MapiMessageItemBase::get_Attachments ( )

Gets the attachments in the message.

The attachment collection.

◆ get_Billing()

ASPOSE_EMAIL_SHARED_API System::String Aspose::Email::Mapi::MapiMessageItemBase::get_Billing ( )

Contains the billing information associated with an item.

◆ get_Body()

ASPOSE_EMAIL_SHARED_API System::String Aspose::Email::Mapi::MapiMessageItemBase::get_Body ( )
virtual

Gets the message text.

The string that represents message body.

Implements Aspose::Email::Mapi::IMapiMessageItem.

◆ get_BodyHtml()

ASPOSE_EMAIL_SHARED_API System::String Aspose::Email::Mapi::MapiMessageItemBase::get_BodyHtml ( )

Gets the BodyRtf of the message converted to HTML, if present, otherwise an empty string.

◆ get_BodyRtf()

ASPOSE_EMAIL_SHARED_API System::String Aspose::Email::Mapi::MapiMessageItemBase::get_BodyRtf ( )

Gets the RTF formatted message text.

When setting a value, the values of PR_RTF_COMPRESSED, PR_RTF_DECOMPRESSES, PR_BODY properties are updated. A string value being set must have RTF format. Thus, if it is necessary to set a value in HTML format, the value must be first to encoded within RTF, according to RTF Extensions Specification. To set the content of the body message in HTML or Plain Text formats quickly, please, use SetBodyContent method. When setting a null value or empty string, the values of BodyRtf and Body properties are set null.

The string that represents message body rtf.

◆ get_BodyType()

ASPOSE_EMAIL_SHARED_API BodyContentType Aspose::Email::Mapi::MapiMessageItemBase::get_BodyType ( )

Gets the type of the body.

The type of the body.

◆ get_Categories()

ASPOSE_EMAIL_SHARED_API System::ArrayPtr<System::String> Aspose::Email::Mapi::MapiMessageItemBase::get_Categories ( )

Contains keywords or categories for the message object.

◆ get_Companies()

ASPOSE_EMAIL_SHARED_API System::ArrayPtr<System::String> Aspose::Email::Mapi::MapiMessageItemBase::get_Companies ( )

Contains the names of the companies that are associated with an item.

◆ get_ItemId()

virtual ASPOSE_EMAIL_SHARED_API System::String Aspose::Email::Mapi::MapiMessageItemBase::get_ItemId ( )
virtual

The item id, uses with a server

◆ get_MessageClass()

ASPOSE_EMAIL_SHARED_API System::String Aspose::Email::Mapi::MapiMessageItemBase::get_MessageClass ( )
virtual

Gets 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.

The string that represents message class.

Implements Aspose::Email::Mapi::IMapiMessageItem.

◆ get_Mileage()

ASPOSE_EMAIL_SHARED_API System::String Aspose::Email::Mapi::MapiMessageItemBase::get_Mileage ( )

Contains the mileage information that is associated with an item.

◆ get_NamedProperties()

ASPOSE_EMAIL_SHARED_API System::SharedPtr<MapiPropertyCollection> Aspose::Email::Mapi::MapiMessageItemBase::get_NamedProperties ( )

Gets the named properties of message.

The collection of named properties.

◆ get_NamedPropertyMapping()

ASPOSE_EMAIL_SHARED_API System::SharedPtr<MapiNamedPropertyMappingStorage> Aspose::Email::Mapi::MapiMessageItemBase::get_NamedPropertyMapping ( )

Gets the named property mapping.

The named property mapping.

◆ get_PropertyStream()

ASPOSE_EMAIL_SHARED_API System::SharedPtr<MapiPropertyStream> Aspose::Email::Mapi::MapiMessageItemBase::get_PropertyStream ( )

Gets the property stream.

The property stream.

◆ get_Recipients()

ASPOSE_EMAIL_SHARED_API System::SharedPtr<MapiRecipientCollection> Aspose::Email::Mapi::MapiMessageItemBase::get_Recipients ( )

Gets the recipients of the message.

The collection of recipients.

◆ get_Sensitivity()

ASPOSE_EMAIL_SHARED_API Aspose::Email::Storage::Pst::MapiSensitivity Aspose::Email::Mapi::MapiMessageItemBase::get_Sensitivity ( )

Gets the Sensitivity.

The sensitivity.

◆ get_Subject()

ASPOSE_EMAIL_SHARED_API System::String Aspose::Email::Mapi::MapiMessageItemBase::get_Subject ( )
virtual

Gets the subject of the message.

When setting a value, the values of SubjectPrefix(PR_SUBJECT_PREFIX) and NormalizedSubject(PR_NORMALIZED_SUBJECT) properties are updated as well. If Subject has no prefix, the value of SubjectPrefix property is set null. When setting a null value or empty string, the values of Subject, SubjectPrefix, NormalizedSubject properties are set null.

The string that represents message subject.

Implements Aspose::Email::Mapi::IMapiMessageItem.

◆ get_SubjectPrefix()

ASPOSE_EMAIL_SHARED_API System::String Aspose::Email::Mapi::MapiMessageItemBase::get_SubjectPrefix ( )

Gets a subject prefix that typically indicates some action on a message, such as "FW: " for forwarding.

The string that represents subject prefix.

◆ get_SubStorages()

ASPOSE_EMAIL_SHARED_API System::SharedPtr<MapiPropertyCollection> Aspose::Email::Mapi::MapiMessageItemBase::get_SubStorages ( )

Gets the sub storages.

The sub storages.

◆ GetProperty()

virtual ASPOSE_EMAIL_SHARED_API System::SharedPtr<MapiProperty> Aspose::Email::Mapi::MapiMessageItemBase::GetProperty ( System::SharedPtr< PropertyDescriptor pd)
virtual

Gets MAPI property by property descriptor.

Parameters
pdProperty descriptor for looked property
Returns
Mapi property if it is found, otherwise null.

Reimplemented from Aspose::Email::Mapi::MapiPropertyContainer.

◆ GetTagFromNamedProperty() [1/2]

ASPOSE_EMAIL_SHARED_API int64_t Aspose::Email::Mapi::MapiMessageItemBase::GetTagFromNamedProperty ( MapiNamedPropertyId  propertyId)

Gets the tag from named property.

Parameters
propertyIdThe property id.
Returns
The property tag value.

◆ GetTagFromNamedProperty() [2/2]

ASPOSE_EMAIL_SHARED_API int64_t Aspose::Email::Mapi::MapiMessageItemBase::GetTagFromNamedProperty ( System::String  name)

Gets the tag from named property.

Parameters
nameThe property name
Returns
The property tag value.
Exceptions
ArgumentExceptionname is null or empty

◆ InitNamedPropertyMappingStorage()

ASPOSE_EMAIL_SHARED_API void Aspose::Email::Mapi::MapiMessageItemBase::InitNamedPropertyMappingStorage ( )
protected

Inits the named property mapping storage.

◆ RemoveProperty()

ASPOSE_EMAIL_SHARED_API void Aspose::Email::Mapi::MapiMessageItemBase::RemoveProperty ( int64_t  tag)

Provides correctly removing property from all collections.

Parameters
tagThe tag of MapiProperty.

◆ set_Attachments()

ASPOSE_EMAIL_SHARED_API void Aspose::Email::Mapi::MapiMessageItemBase::set_Attachments ( System::SharedPtr< MapiAttachmentCollection value)

Gets the attachments in the message.

The attachment collection.

◆ set_Billing()

ASPOSE_EMAIL_SHARED_API void Aspose::Email::Mapi::MapiMessageItemBase::set_Billing ( System::String  value)

Contains the billing information associated with an item.

◆ set_Body()

ASPOSE_EMAIL_SHARED_API void Aspose::Email::Mapi::MapiMessageItemBase::set_Body ( System::String  value)
virtual

Gets the message text.

The string that represents message body.

Implements Aspose::Email::Mapi::IMapiMessageItem.

◆ set_BodyRtf()

ASPOSE_EMAIL_SHARED_API void Aspose::Email::Mapi::MapiMessageItemBase::set_BodyRtf ( System::String  value)

Sets the RTF formatted message text.

When setting a value, the values of PR_RTF_COMPRESSED, PR_RTF_DECOMPRESSES, PR_BODY properties are updated. A string value being set must have RTF format. Thus, if it is necessary to set a value in HTML format, the value must be first to encoded within RTF, according to RTF Extensions Specification. To set the content of the body message in HTML or Plain Text formats quickly, please, use SetBodyContent method. When setting a null value or empty string, the values of BodyRtf and Body properties are set null.

The string that represents message body rtf.

◆ set_Categories()

ASPOSE_EMAIL_SHARED_API void Aspose::Email::Mapi::MapiMessageItemBase::set_Categories ( System::ArrayPtr< System::String value)

Contains keywords or categories for the message object.

◆ set_Companies()

ASPOSE_EMAIL_SHARED_API void Aspose::Email::Mapi::MapiMessageItemBase::set_Companies ( System::ArrayPtr< System::String value)

Contains the names of the companies that are associated with an item.

◆ set_ItemId()

virtual ASPOSE_EMAIL_SHARED_API void Aspose::Email::Mapi::MapiMessageItemBase::set_ItemId ( System::String  value)
virtual

The item id, uses with a server

◆ set_MessageClass()

ASPOSE_EMAIL_SHARED_API void Aspose::Email::Mapi::MapiMessageItemBase::set_MessageClass ( System::String  value)

Gets 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.

The string that represents message class.

◆ set_Mileage()

ASPOSE_EMAIL_SHARED_API void Aspose::Email::Mapi::MapiMessageItemBase::set_Mileage ( System::String  value)

Contains the mileage information that is associated with an item.

◆ set_Recipients()

ASPOSE_EMAIL_SHARED_API void Aspose::Email::Mapi::MapiMessageItemBase::set_Recipients ( System::SharedPtr< MapiRecipientCollection value)

Gets the recipients of the message.

The collection of recipients.

◆ set_Sensitivity()

ASPOSE_EMAIL_SHARED_API void Aspose::Email::Mapi::MapiMessageItemBase::set_Sensitivity ( Aspose::Email::Storage::Pst::MapiSensitivity  value)

Gets the Sensitivity.

The sensitivity.

◆ set_Subject()

ASPOSE_EMAIL_SHARED_API void Aspose::Email::Mapi::MapiMessageItemBase::set_Subject ( System::String  value)
virtual

Sets the subject of the message.

When setting a value, the values of SubjectPrefix(PR_SUBJECT_PREFIX) and NormalizedSubject(PR_NORMALIZED_SUBJECT) properties are updated as well. If Subject has no prefix, the value of SubjectPrefix property is set null. When setting a null value or empty string, the values of Subject, SubjectPrefix, NormalizedSubject properties are set null.

The string that represents message subject.

Implements Aspose::Email::Mapi::IMapiMessageItem.

◆ SetBodyContent()

virtual ASPOSE_EMAIL_SHARED_API void Aspose::Email::Mapi::MapiMessageItemBase::SetBodyContent ( System::String  content,
BodyContentType  contentType 
)
virtual

Sets the content of the body.

It is provided for setting of the content of the body message in RTF, HTML or Plain Text formats. When setting a value, the values of PR_RTF_COMPRESSED, PR_RTF_DECOMPRESSES, PR_BODY properties are updated as well. Note, after the value in HTML format is set, BodyRtf property returns the value which is encoded within RTF.

Parameters
contentThe content.
contentTypeType of the content.
Exceptions
ArgumentNullExceptionthrows if the specified content string is null or empty.

◆ SetMessageFlags()

ASPOSE_EMAIL_SHARED_API void Aspose::Email::Mapi::MapiMessageItemBase::SetMessageFlags ( MapiMessageFlags  flags)

Sets the message flags.

Parameters
flagsThe message flags.

◆ SetNamedPropertyMapping()

ASPOSE_EMAIL_SHARED_API void Aspose::Email::Mapi::MapiMessageItemBase::SetNamedPropertyMapping ( System::SharedPtr< MapiNamedPropertyMappingStorage >  value)

Sets the named property mapping.

Parameters
valueThe MapiNamedPropertyMappingStorage.

◆ SetPriority()

static ASPOSE_EMAIL_SHARED_API void Aspose::Email::Mapi::MapiMessageItemBase::SetPriority ( System::SharedPtr< MapiMessageItemBase message,
MailPriority  priority 
)
static

Sets 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

Parameters
messageMapi object
priorityMail priority

◆ SetProperty()

virtual ASPOSE_EMAIL_SHARED_API void Aspose::Email::Mapi::MapiMessageItemBase::SetProperty ( System::SharedPtr< PropertyDescriptor pd,
System::SharedPtr< System::Object value 
)
virtual

Sets MAPI property.

Parameters
pdThe property descriptor.
valueThe property data.

Reimplemented from Aspose::Email::Mapi::MapiPropertyContainer.

◆ SetsIMapiMessageItemMembers()

ASPOSE_EMAIL_SHARED_API void Aspose::Email::Mapi::MapiMessageItemBase::SetsIMapiMessageItemMembers ( System::String  messageClass,
System::String  body,
System::String  subject 
)

Sets MessageClass,Body and Subject.

Parameters
messageClass
body
subject

◆ SetStringNamedProperty()

ASPOSE_EMAIL_SHARED_API void Aspose::Email::Mapi::MapiMessageItemBase::SetStringNamedProperty ( System::String  value,
MapiNamedPropertyId  nameId,
System::Guid  psetId 
)

◆ UpdateDisplayNames()

ASPOSE_EMAIL_SHARED_API void Aspose::Email::Mapi::MapiMessageItemBase::UpdateDisplayNames ( MapiRecipientType  recipientType)

Updates the display names.

Parameters
recipientTypeThe recipient Type.

◆ UpdateHasAttach()

ASPOSE_EMAIL_SHARED_API void Aspose::Email::Mapi::MapiMessageItemBase::UpdateHasAttach ( )

Updates the PR_HASATTACH property value.

Friends And Related Function Documentation

◆ Aspose::Email::Clients::Exchange::Dav::ExchangeClient

friend class Aspose::Email::Clients::Exchange::Dav::ExchangeClient
friend

◆ Aspose::Email::Clients::Exchange::WebService::ContactEwsConverter

friend class Aspose::Email::Clients::Exchange::WebService::ContactEwsConverter
friend

◆ Aspose::Email::Clients::Exchange::WebService::EWSClient2007

friend class Aspose::Email::Clients::Exchange::WebService::EWSClient2007
friend

◆ Aspose::Email::Clients::Exchange::WebService::EwsConverterUtils

friend class Aspose::Email::Clients::Exchange::WebService::EwsConverterUtils
friend

◆ Aspose::Email::Clients::Exchange::WebService::ExchangeCalendarSharingInvitationBuilder

friend class Aspose::Email::Clients::Exchange::WebService::ExchangeCalendarSharingInvitationBuilder
friend

◆ Aspose::Email::Clients::Exchange::WebService::NoteEwsConverter

friend class Aspose::Email::Clients::Exchange::WebService::NoteEwsConverter
friend

◆ Aspose::Email::Clients::Exchange::WebService::TaskEwsConverter

friend class Aspose::Email::Clients::Exchange::WebService::TaskEwsConverter
friend

◆ Aspose::Email::Common::ContactConverter

friend class Aspose::Email::Common::ContactConverter
friend

◆ Aspose::Email::Common::MessageConverter

friend class Aspose::Email::Common::MessageConverter
friend

◆ Aspose::Email::Mapi::ClearSignedMailMessageInterpretor

friend class Aspose::Email::Mapi::ClearSignedMailMessageInterpretor
friend

◆ Aspose::Email::Mapi::FollowUpManager

◆ Aspose::Email::Mapi::MailMessageInterpretor

friend class Aspose::Email::Mapi::MailMessageInterpretor
friend

◆ Aspose::Email::Mapi::MapiAttachment

◆ Aspose::Email::Mapi::MapiAttachmentCollection

◆ Aspose::Email::Mapi::MapiCalendar

friend class Aspose::Email::Mapi::MapiCalendar
friend

◆ Aspose::Email::Mapi::MapiCalendarAttendees

friend class Aspose::Email::Mapi::MapiCalendarAttendees
friend

◆ Aspose::Email::Mapi::MapiCalendarEventRecurrence

friend class Aspose::Email::Mapi::MapiCalendarEventRecurrence
friend

◆ Aspose::Email::Mapi::MapiCalendarExceptionInfo

friend class Aspose::Email::Mapi::MapiCalendarExceptionInfo
friend

◆ Aspose::Email::Mapi::MapiCalendarRecurrencePatternFactory

◆ Aspose::Email::Mapi::MapiContact

friend class Aspose::Email::Mapi::MapiContact
friend

◆ Aspose::Email::Mapi::MapiContactElectronicAddressPropertySet

friend class Aspose::Email::Mapi::MapiContactElectronicAddressPropertySet
friend

◆ Aspose::Email::Mapi::MapiContactEventPropertySet

friend class Aspose::Email::Mapi::MapiContactEventPropertySet
friend

◆ Aspose::Email::Mapi::MapiContactNamePropertySet

friend class Aspose::Email::Mapi::MapiContactNamePropertySet
friend

◆ Aspose::Email::Mapi::MapiContactOtherPropertySet

friend class Aspose::Email::Mapi::MapiContactOtherPropertySet
friend

◆ Aspose::Email::Mapi::MapiContactPersonalInfoPropertySet

friend class Aspose::Email::Mapi::MapiContactPersonalInfoPropertySet
friend

◆ Aspose::Email::Mapi::MapiContactPhoto

friend class Aspose::Email::Mapi::MapiContactPhoto
friend

◆ Aspose::Email::Mapi::MapiContactPhysicalAddressPropertySet

friend class Aspose::Email::Mapi::MapiContactPhysicalAddressPropertySet
friend

◆ Aspose::Email::Mapi::MapiDistributionList

friend class Aspose::Email::Mapi::MapiDistributionList
friend

◆ Aspose::Email::Mapi::MapiJournal

friend class Aspose::Email::Mapi::MapiJournal
friend

◆ Aspose::Email::Mapi::MapiMessage

friend class Aspose::Email::Mapi::MapiMessage
friend

◆ Aspose::Email::Mapi::MapiMessageItemInterpretor

friend class Aspose::Email::Mapi::MapiMessageItemInterpretor
friend

◆ Aspose::Email::Mapi::MapiMessagePropertyStream

◆ Aspose::Email::Mapi::MapiMessageReader

friend class Aspose::Email::Mapi::MapiMessageReader
friend

◆ Aspose::Email::Mapi::MapiNote

friend class Aspose::Email::Mapi::MapiNote
friend

◆ Aspose::Email::Mapi::MapiRecipient

◆ Aspose::Email::Mapi::MapiRecipientCollection

◆ Aspose::Email::Mapi::MapiTask

friend class Aspose::Email::Mapi::MapiTask
friend

◆ Aspose::Email::Mapi::MapiTaskUsers

friend class Aspose::Email::Mapi::MapiTaskUsers
friend

◆ Aspose::Email::Mapi::Nodes::NamedPropertyMappingDirectory

friend class Aspose::Email::Mapi::Nodes::NamedPropertyMappingDirectory
friend

◆ Aspose::Email::Mapi::OpaqueSignedMailMessageInterpretor

friend class Aspose::Email::Mapi::OpaqueSignedMailMessageInterpretor
friend

◆ Aspose::Email::Mapi::OutlookUtil

friend class Aspose::Email::Mapi::OutlookUtil
friend

◆ Aspose::Email::Storage::Olm::OlmStorage

◆ Aspose::Email::Storage::Pst::FolderInfo

friend class Aspose::Email::Storage::Pst::FolderInfo
friend

◆ Aspose::Email::Storage::Pst::Ltp::LtpDoer

friend class Aspose::Email::Storage::Pst::Ltp::LtpDoer
friend

◆ Aspose::Email::Storage::Pst::PstDoer

friend class Aspose::Email::Storage::Pst::PstDoer
friend

◆ Aspose::Email::Tnef::TnefAttachment

friend class Aspose::Email::Tnef::TnefAttachment
friend

◆ Aspose::Email::Tnef::TnefMessageProperty

friend class Aspose::Email::Tnef::TnefMessageProperty
friend

◆ Aspose::Email::Tools::ForwardMessageBuilder

◆ Aspose::Email::Tools::ReplyMessageBuilder

◆ Aspose::Email::Tools::ResponseMessageBuilder

Member Data Documentation

◆ attachments

System::SharedPtr<MapiAttachmentCollection> Aspose::Email::Mapi::MapiMessageItemBase::attachments
protected

◆ namedPropertyMappingStorage

System::SharedPtr<MapiNamedPropertyMappingStorage> Aspose::Email::Mapi::MapiMessageItemBase::namedPropertyMappingStorage

◆ recipients

System::SharedPtr<MapiRecipientCollection> Aspose::Email::Mapi::MapiMessageItemBase::recipients
protected