Aspose::Email::Storage::Pst::ItemMovedEventArgs Class Reference

Provides data for the FolderInfo::ItemMoved event More...

Inherits EventArgs.

Public Member Functions

ASPOSE_EMAIL_SHARED_API System::SharedPtr< Aspose::Email::Mapi::MapiPropertyCollectionget_ItemProperties () const
 Gets the item properties that has been moved. More...
 
ASPOSE_EMAIL_SHARED_API System::String get_EntryId () const
 Gets the string that represents the EntryId of the moved message. More...
 
ASPOSE_EMAIL_SHARED_API System::SharedPtr< FolderInfo > get_DestinationFolder () const
 Gets the destination folder. More...
 
ASPOSE_EMAIL_SHARED_API bool get_IsMessage ()
 Return true, if entry refers to a Message More...
 
ASPOSE_EMAIL_SHARED_API bool get_IsFolder ()
 Return true, if entry refers to a Folder More...
 
ASPOSE_EMAIL_SHARED_API ItemMovedEventArgs (System::SharedPtr< MessageInfo > message, System::SharedPtr< FolderInfo > parent)
 Initializes a new instance of the ItemMovedEventArgs class. More...
 
ASPOSE_EMAIL_SHARED_API ItemMovedEventArgs (System::SharedPtr< FolderInfo > folder, System::SharedPtr< FolderInfo > parent)
 Initializes a new instance of the ItemMovedEventArgs class. More...
 
ASPOSE_EMAIL_SHARED_API ItemMovedEventArgs (System::String entryId, System::SharedPtr< Aspose::Email::Mapi::MapiPropertyCollection > properties, System::SharedPtr< FolderInfo > parent)
 Initializes a new instance of the ItemMovedEventArgs class. More...
 
ASPOSE_EMAIL_SHARED_API ItemMovedEventArgs (System::SharedPtr< MessageInfo > message)
 Initializes a new instance of the ItemMovedEventArgs class. More...
 
ASPOSE_EMAIL_SHARED_API ItemMovedEventArgs (System::SharedPtr< FolderInfo > folder)
 Initializes a new instance of the ItemMovedEventArgs class. More...
 
ASPOSE_EMAIL_SHARED_API ItemMovedEventArgs (System::String entryId, System::SharedPtr< Aspose::Email::Mapi::MapiPropertyCollection > properties)
 Initializes a new instance of the ItemMovedEventArgs class. More...
 

Friends

class Aspose::Email::Storage::Pst::FolderInfo
 
class Aspose::Email::Storage::Pst::PersonalStorage
 

Detailed Description

Provides data for the FolderInfo::ItemMoved event

Constructor & Destructor Documentation

◆ ItemMovedEventArgs() [1/6]

ASPOSE_EMAIL_SHARED_API Aspose::Email::Storage::Pst::ItemMovedEventArgs::ItemMovedEventArgs ( System::SharedPtr< MessageInfo >  message,
System::SharedPtr< FolderInfo >  parent 
)

Initializes a new instance of the ItemMovedEventArgs class.

Parameters
messageThe message.
parent

◆ ItemMovedEventArgs() [2/6]

ASPOSE_EMAIL_SHARED_API Aspose::Email::Storage::Pst::ItemMovedEventArgs::ItemMovedEventArgs ( System::SharedPtr< FolderInfo >  folder,
System::SharedPtr< FolderInfo >  parent 
)

Initializes a new instance of the ItemMovedEventArgs class.

Parameters
folderThe folder.
parent

◆ ItemMovedEventArgs() [3/6]

ASPOSE_EMAIL_SHARED_API Aspose::Email::Storage::Pst::ItemMovedEventArgs::ItemMovedEventArgs ( System::String  entryId,
System::SharedPtr< Aspose::Email::Mapi::MapiPropertyCollection properties,
System::SharedPtr< FolderInfo >  parent 
)

Initializes a new instance of the ItemMovedEventArgs class.

Parameters
entryIdThe entry identifier.
propertiesThe properties.
parent

◆ ItemMovedEventArgs() [4/6]

ASPOSE_EMAIL_SHARED_API Aspose::Email::Storage::Pst::ItemMovedEventArgs::ItemMovedEventArgs ( System::SharedPtr< MessageInfo >  message)

Initializes a new instance of the ItemMovedEventArgs class.

Parameters
messageThe message.

◆ ItemMovedEventArgs() [5/6]

ASPOSE_EMAIL_SHARED_API Aspose::Email::Storage::Pst::ItemMovedEventArgs::ItemMovedEventArgs ( System::SharedPtr< FolderInfo >  folder)

Initializes a new instance of the ItemMovedEventArgs class.

Parameters
folderThe folder.

◆ ItemMovedEventArgs() [6/6]

ASPOSE_EMAIL_SHARED_API Aspose::Email::Storage::Pst::ItemMovedEventArgs::ItemMovedEventArgs ( System::String  entryId,
System::SharedPtr< Aspose::Email::Mapi::MapiPropertyCollection properties 
)

Initializes a new instance of the ItemMovedEventArgs class.

Parameters
entryIdThe entry identifier.
propertiesThe properties.

Member Function Documentation

◆ get_DestinationFolder()

ASPOSE_EMAIL_SHARED_API System::SharedPtr<FolderInfo> Aspose::Email::Storage::Pst::ItemMovedEventArgs::get_DestinationFolder ( ) const

Gets the destination folder.

The destination folder.

◆ get_EntryId()

ASPOSE_EMAIL_SHARED_API System::String Aspose::Email::Storage::Pst::ItemMovedEventArgs::get_EntryId ( ) const

Gets the string that represents the EntryId of the moved message.

The entry id.

◆ get_IsFolder()

ASPOSE_EMAIL_SHARED_API bool Aspose::Email::Storage::Pst::ItemMovedEventArgs::get_IsFolder ( )

Return true, if entry refers to a Folder

◆ get_IsMessage()

ASPOSE_EMAIL_SHARED_API bool Aspose::Email::Storage::Pst::ItemMovedEventArgs::get_IsMessage ( )

Return true, if entry refers to a Message

◆ get_ItemProperties()

ASPOSE_EMAIL_SHARED_API System::SharedPtr<Aspose::Email::Mapi::MapiPropertyCollection> Aspose::Email::Storage::Pst::ItemMovedEventArgs::get_ItemProperties ( ) const

Gets the item properties that has been moved.

The message.

Friends And Related Function Documentation

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

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

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