Aspose::Email::Clients::Exchange::WebService::Models::EwsArchiveItems Class Reference

IAsyncEwsClient::ArchiveItemsAsync method parameters. More...

Inherits Object.

Public Member Functions

System::String get_SourceFolderUri () const
 
System::SharedPtr< System::Collections::Generic::ListExt< System::SharedPtr< Aspose::Email::Clients::Exchange::WebService::Schema_2016::ItemIdType > > > get_ItemIds () const
 
System::SharedPtr< EwsArchiveItemsAddItem (System::SharedPtr< ExchangeTask > task)
 Add item to archive. More...
 
System::SharedPtr< EwsArchiveItemsAddItem (System::SharedPtr< Aspose::Email::Calendar::Appointment > appointment)
 Add item to archive. More...
 
System::SharedPtr< EwsArchiveItemsAddItem (System::SharedPtr< Aspose::Email::Mapi::MapiMessageItemBase > item)
 Add item to archive. More...
 
System::SharedPtr< EwsArchiveItemsAddItemId (System::String uniqueId)
 Add item to archive. More...
 

Static Public Member Functions

static System::SharedPtr< EwsArchiveItemsCreate (System::String sourceFolderUri)
 Create IAsyncEwsClient::ArchiveItemsAsync method parameter set. More...
 

Protected Member Functions

virtual ~EwsArchiveItems ()
 

Friends

class Aspose::Email::Clients::Exchange::WebService::Implementation::Items::Archive::EwsClientItemArchive
 

Detailed Description

Constructor & Destructor Documentation

◆ ~EwsArchiveItems()

virtual Aspose::Email::Clients::Exchange::WebService::Models::EwsArchiveItems::~EwsArchiveItems ( )
protectedvirtual

Member Function Documentation

◆ AddItem() [1/3]

System::SharedPtr<EwsArchiveItems> Aspose::Email::Clients::Exchange::WebService::Models::EwsArchiveItems::AddItem ( System::SharedPtr< Aspose::Email::Calendar::Appointment appointment)

Add item to archive.

Parameters
appointmentItem which will be archived.

◆ AddItem() [2/3]

System::SharedPtr<EwsArchiveItems> Aspose::Email::Clients::Exchange::WebService::Models::EwsArchiveItems::AddItem ( System::SharedPtr< Aspose::Email::Mapi::MapiMessageItemBase item)

Add item to archive.

Parameters
itemItem which will be archived.

◆ AddItem() [3/3]

System::SharedPtr<EwsArchiveItems> Aspose::Email::Clients::Exchange::WebService::Models::EwsArchiveItems::AddItem ( System::SharedPtr< ExchangeTask task)

Add item to archive.

Parameters
taskItem which will be archived.

◆ AddItemId()

System::SharedPtr<EwsArchiveItems> Aspose::Email::Clients::Exchange::WebService::Models::EwsArchiveItems::AddItemId ( System::String  uniqueId)

Add item to archive.

Parameters
uniqueIdItem id.

◆ Create()

static System::SharedPtr<EwsArchiveItems> Aspose::Email::Clients::Exchange::WebService::Models::EwsArchiveItems::Create ( System::String  sourceFolderUri)
static

Create IAsyncEwsClient::ArchiveItemsAsync method parameter set.

Parameters
sourceFolderUri
Returns

◆ get_ItemIds()

System::SharedPtr<System::Collections::Generic::ListExt<System::SharedPtr<Aspose::Email::Clients::Exchange::WebService::Schema_2016::ItemIdType> > > Aspose::Email::Clients::Exchange::WebService::Models::EwsArchiveItems::get_ItemIds ( ) const

◆ get_SourceFolderUri()

System::String Aspose::Email::Clients::Exchange::WebService::Models::EwsArchiveItems::get_SourceFolderUri ( ) const

Friends And Related Function Documentation

◆ Aspose::Email::Clients::Exchange::WebService::Implementation::Items::Archive::EwsClientItemArchive

friend class Aspose::Email::Clients::Exchange::WebService::Implementation::Items::Archive::EwsClientItemArchive
friend