Aspose::Email::Storage::Pst::MessageInfo Class Referencefinal

Represents information about message in PST. More...

Inherits Object.

Public Member Functions

MapiImportance get_Importance ()
 Gets the Importance. More...
 
System::String get_MessageClass ()
 Gets the Message class. More...
 
MapiSensitivity get_Sensitivity ()
 Gets the Sensitivity. More...
 
System::ArrayPtr< uint8_t > get_EntryId () const
 Gets the entry ID. More...
 
System::String get_EntryIdString ()
 Gets string representation of entry ID. More...
 
System::String get_Subject ()
 Gets the message subject. More...
 
System::String get_SenderRepresentativeName ()
 Gets the sender representative name. More...
 
System::String get_DisplayCC ()
 Gets the CC: line. More...
 
System::String get_DisplayTo ()
 Gets the To: line. More...
 
System::SharedPtr< Aspose::Email::Mapi::MapiPropertyCollectionget_Properties () const
 Gets the MessageInfo properties. More...
 
System::SharedPtr< Ndb::NodeId > get_NidParent () const
 The nodeId of parent folder. More...
 
System::SharedPtr< Ndb::NodeId > get_Nid () const
 The node ID. More...
 
System::String get_BodyForQueryOnly ()
 This field is used only when searching for a body in the query More...
 
void set_BodyForQueryOnly (System::String value)
 This field is used only when searching for a body in the query More...
 
 MessageInfo ()
 Initializes a new instance of the MessageInfo class. More...
 
 MessageInfo (System::SharedPtr< Ltp::Item > item, System::SharedPtr< Ndb::NodeId > parentNodeId, System::ArrayPtr< uint8_t > pstRecordKey, FileFormat format)
 Initializes a new instance of the MessageInfo class. More...
 
 MessageInfo (System::SharedPtr< System::Collections::Generic::IEnumerator< System::SharedPtr< Ltp::PropertyInfo >>> enumerator, System::SharedPtr< Ndb::NodeId > msgNodeId, System::SharedPtr< Ndb::NodeId > parentNodeId, System::ArrayPtr< uint8_t > pstRecordKey, FileFormat format)
 Initializes a new instance of the MessageInfo class. More...
 
bool ParseQuery (System::SharedPtr< System::Xml::XmlNode > xmlQuery)
 

Friends

class Aspose::Email::Storage::Pst::PersonalStorage
 
class Aspose::Email::Storage::Pst::PstDoer
 

Detailed Description

Represents information about message in PST.

Constructor & Destructor Documentation

◆ MessageInfo() [1/3]

Aspose::Email::Storage::Pst::MessageInfo::MessageInfo ( )

Initializes a new instance of the MessageInfo class.

◆ MessageInfo() [2/3]

Aspose::Email::Storage::Pst::MessageInfo::MessageInfo ( System::SharedPtr< Ltp::Item >  item,
System::SharedPtr< Ndb::NodeId >  parentNodeId,
System::ArrayPtr< uint8_t >  pstRecordKey,
FileFormat  format 
)

Initializes a new instance of the MessageInfo class.

Parameters
itemThe item.
parentNodeIdThe parent node identifier.
pstRecordKeyThe PST record key.
xmlQueryThe XML query.

◆ MessageInfo() [3/3]

Aspose::Email::Storage::Pst::MessageInfo::MessageInfo ( System::SharedPtr< System::Collections::Generic::IEnumerator< System::SharedPtr< Ltp::PropertyInfo >>>  enumerator,
System::SharedPtr< Ndb::NodeId >  msgNodeId,
System::SharedPtr< Ndb::NodeId >  parentNodeId,
System::ArrayPtr< uint8_t >  pstRecordKey,
FileFormat  format 
)

Initializes a new instance of the MessageInfo class.

Parameters
enumeratorThe enumerator.
msgNodeIdThe MSG node identifier.
parentNodeIdThe parent node identifier.
pstRecordKeyThe PST record key.

Member Function Documentation

◆ get_BodyForQueryOnly()

System::String Aspose::Email::Storage::Pst::MessageInfo::get_BodyForQueryOnly ( )

This field is used only when searching for a body in the query

◆ get_DisplayCC()

System::String Aspose::Email::Storage::Pst::MessageInfo::get_DisplayCC ( )

Gets the CC: line.

The display cc.

◆ get_DisplayTo()

System::String Aspose::Email::Storage::Pst::MessageInfo::get_DisplayTo ( )

Gets the To: line.

The display to.

◆ get_EntryId()

System::ArrayPtr<uint8_t> Aspose::Email::Storage::Pst::MessageInfo::get_EntryId ( ) const

Gets the entry ID.

The entry id.

◆ get_EntryIdString()

System::String Aspose::Email::Storage::Pst::MessageInfo::get_EntryIdString ( )

Gets string representation of entry ID.

The entry id string.

◆ get_Importance()

MapiImportance Aspose::Email::Storage::Pst::MessageInfo::get_Importance ( )

Gets the Importance.

The importance.

◆ get_MessageClass()

System::String Aspose::Email::Storage::Pst::MessageInfo::get_MessageClass ( )

Gets the Message class.

The message class.

◆ get_Nid()

System::SharedPtr<Ndb::NodeId> Aspose::Email::Storage::Pst::MessageInfo::get_Nid ( ) const

The node ID.

◆ get_NidParent()

System::SharedPtr<Ndb::NodeId> Aspose::Email::Storage::Pst::MessageInfo::get_NidParent ( ) const

The nodeId of parent folder.

◆ get_Properties()

System::SharedPtr<Aspose::Email::Mapi::MapiPropertyCollection> Aspose::Email::Storage::Pst::MessageInfo::get_Properties ( ) const

Gets the MessageInfo properties.

The properties of MessageInfo.

◆ get_SenderRepresentativeName()

System::String Aspose::Email::Storage::Pst::MessageInfo::get_SenderRepresentativeName ( )

Gets the sender representative name.

The sender representative name.

◆ get_Sensitivity()

MapiSensitivity Aspose::Email::Storage::Pst::MessageInfo::get_Sensitivity ( )

Gets the Sensitivity.

The sensitivity.

◆ get_Subject()

System::String Aspose::Email::Storage::Pst::MessageInfo::get_Subject ( )

Gets the message subject.

The subject.

◆ ParseQuery()

bool Aspose::Email::Storage::Pst::MessageInfo::ParseQuery ( System::SharedPtr< System::Xml::XmlNode >  xmlQuery)

◆ set_BodyForQueryOnly()

void Aspose::Email::Storage::Pst::MessageInfo::set_BodyForQueryOnly ( System::String  value)

This field is used only when searching for a body in the query

Friends And Related Function Documentation

◆ Aspose::Email::Storage::Pst::PersonalStorage

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

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