Aspose::Email::Storage::Olm::OlmMessageInfo Class Reference

Represents an information about message in the OLM storage. More...

Inherits Object.

Public Member Functions

System::String get_EntryId ()
 Gets the message entry identifier. More...
 
System::String get_Subject () const
 Gets the message subject. More...
 
System::DateTime get_Date () const
 Gets the date of message. More...
 
System::DateTime get_ModifiedDate () const
 Gets the date of message. More...
 
System::SharedPtr< Aspose::Email::Mapi::MapiElectronicAddressget_From () const
 Gets the from address. More...
 
System::SharedPtr< System::Collections::Generic::ListExt< System::SharedPtr< Aspose::Email::Mapi::MapiElectronicAddress > > > get_To () const
 Gets the address collection that contains the recipients of message. More...
 
System::String get_MessageClass () const
 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...
 
bool get_HasAttachments ()
 Gets a value indicating whether the message has attachments. More...
 
System::SharedPtr< System::Collections::Generic::Dictionary< System::String, System::SharedPtr< IndexItem > > > get_AttachList () const
 
 OlmMessageInfo (System::SharedPtr< IndexItem > item, int32_t index, System::SharedPtr< XmlItem > xmlItem, System::ArrayPtr< uint8_t > data)
 Initializes a new instance of the OlmMessageInfo class. More...
 
bool ParseQuery (System::SharedPtr< System::Xml::XmlNode > xmlQuery)
 

Public Attributes

System::SharedPtr< IndexItem > Item
 
int32_t Index
 

Friends

class Aspose::Email::Storage::Olm::MessageInfoIterator
 
class Aspose::Email::Storage::Olm::OlmStorage
 

Detailed Description

Represents an information about message in the OLM storage.

Constructor & Destructor Documentation

◆ OlmMessageInfo()

Aspose::Email::Storage::Olm::OlmMessageInfo::OlmMessageInfo ( System::SharedPtr< IndexItem >  item,
int32_t  index,
System::SharedPtr< XmlItem >  xmlItem,
System::ArrayPtr< uint8_t >  data 
)

Initializes a new instance of the OlmMessageInfo class.

Parameters
itemThe item.
indexThe index.
xmlItemThe XML item.
dataThe data.
Exceptions
NotImplementedException

Member Function Documentation

◆ get_AttachList()

System::SharedPtr<System::Collections::Generic::Dictionary<System::String, System::SharedPtr<IndexItem> > > Aspose::Email::Storage::Olm::OlmMessageInfo::get_AttachList ( ) const

◆ get_Date()

System::DateTime Aspose::Email::Storage::Olm::OlmMessageInfo::get_Date ( ) const

Gets the date of message.

◆ get_EntryId()

System::String Aspose::Email::Storage::Olm::OlmMessageInfo::get_EntryId ( )

Gets the message entry identifier.

The entry identifier.

◆ get_From()

System::SharedPtr<Aspose::Email::Mapi::MapiElectronicAddress> Aspose::Email::Storage::Olm::OlmMessageInfo::get_From ( ) const

Gets the from address.

◆ get_HasAttachments()

bool Aspose::Email::Storage::Olm::OlmMessageInfo::get_HasAttachments ( )

Gets a value indicating whether the message has attachments.

true if this instance has attachments; otherwise, false.

◆ get_MessageClass()

System::String Aspose::Email::Storage::Olm::OlmMessageInfo::get_MessageClass ( ) const

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.

◆ get_ModifiedDate()

System::DateTime Aspose::Email::Storage::Olm::OlmMessageInfo::get_ModifiedDate ( ) const

Gets the date of message.

◆ get_Subject()

System::String Aspose::Email::Storage::Olm::OlmMessageInfo::get_Subject ( ) const

Gets the message subject.

◆ get_To()

System::SharedPtr<System::Collections::Generic::ListExt<System::SharedPtr<Aspose::Email::Mapi::MapiElectronicAddress> > > Aspose::Email::Storage::Olm::OlmMessageInfo::get_To ( ) const

Gets the address collection that contains the recipients of message.

◆ ParseQuery()

bool Aspose::Email::Storage::Olm::OlmMessageInfo::ParseQuery ( System::SharedPtr< System::Xml::XmlNode >  xmlQuery)

Friends And Related Function Documentation

◆ Aspose::Email::Storage::Olm::MessageInfoIterator

friend class Aspose::Email::Storage::Olm::MessageInfoIterator
friend

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

Member Data Documentation

◆ Index

int32_t Aspose::Email::Storage::Olm::OlmMessageInfo::Index

◆ Item

System::SharedPtr<IndexItem> Aspose::Email::Storage::Olm::OlmMessageInfo::Item