Aspose::Email::Clients::Exchange::ExchangeFolderPageInfo Class Reference

Contains information about retrieved page when paging methods are used. More...

Inherits Aspose::Email::Clients::PageInfo.

Public Member Functions

System::SharedPtr< ExchangeFolderInfoCollectionget_Items () const
 Gets collection of ExchangeMessageInfo objects More...
 
void set_Items (System::SharedPtr< ExchangeFolderInfoCollection > value)
 Gets collection of ExchangeMessageInfo objects More...
 
System::SharedPtr< PageInfoget_NextPage () override
 Information of the next page or null if current page is last More...
 
 ExchangeFolderPageInfo ()
 Initializes a new instance of the ExchangeFolderPageInfo class More...
 
 ExchangeFolderPageInfo (int32_t totalCount, int32_t itemsPerPage, int32_t offset, bool lastPage)
 Initializes a new instance of the ExchangeFolderPageInfo class More...
 
 ExchangeFolderPageInfo (int32_t itemsPerPage)
 Initializes a new instance of the ExchangeFolderPageInfo class More...
 
 ExchangeFolderPageInfo (int32_t itemsPerPage, int32_t offset)
 Initializes a new instance of the ExchangeFolderPageInfo class More...
 
 ExchangeFolderPageInfo (System::SharedPtr< ExchangeFolderInfoCollection > items, int32_t itemsPerPage, int32_t offset)
 Initializes a new instance of the ExchangeFolderPageInfo class More...
 
 ExchangeFolderPageInfo (System::SharedPtr< ExchangeFolderInfoCollection > items, int32_t totalCount, int32_t itemsPerPage, int32_t offset, bool lastPage)
 Initializes a new instance of the ExchangeFolderPageInfo class More...
 
- Public Member Functions inherited from Aspose::Email::Clients::PageInfo
int32_t get_PageOffset () const
 Gets offset of a page More...
 
void set_PageOffset (int32_t value)
 Gets offset of a page More...
 
int32_t get_AbsoluteOffset () const
 Gets additinal offset added to start index of a page More...
 
void set_AbsoluteOffset (int32_t value)
 Gets additinal offset added to start index of a page More...
 
bool get_LastPage () const
 Indicates whether current page is last page in view. More...
 
void set_LastPage (bool value)
 Indicates whether current page is last page in view. More...
 
int32_t get_TotalCount () const
 Gets total count of items in view More...
 
void set_TotalCount (int32_t value)
 Gets total count of items in view More...
 
int32_t get_ItemsPerPage () const
 A number of items in page More...
 
void set_ItemsPerPage (int32_t value)
 A number of items in page More...
 
 PageInfo (int32_t itemsPerPage)
 Initializes a new instance of the PageInfo class More...
 
 PageInfo (int32_t itemsPerPage, int32_t offset)
 Initializes a new instance of the PageInfo class More...
 
 PageInfo (int32_t totalCount, int32_t itemsPerPage, int32_t offset, bool lastPage)
 Initializes a new instance of the PageInfo class More...
 
 PageInfo (int32_t totalCount, int32_t itemsPerPage, int32_t offset, int32_t absoluteOffset, bool lastPage)
 Initializes a new instance of the PageInfo class More...
 

Friends

class Aspose::Email::Clients::Exchange::WebService::EWSClient2007
 
class Aspose::Email::Clients::Exchange::WebService::Implementation::Folders::List::EwsClientFolderListSubs
 

Additional Inherited Members

- Protected Attributes inherited from Aspose::Email::Clients::PageInfo
System::SharedPtr< PageInfonext
 

Detailed Description

Contains information about retrieved page when paging methods are used.

Constructor & Destructor Documentation

◆ ExchangeFolderPageInfo() [1/6]

Aspose::Email::Clients::Exchange::ExchangeFolderPageInfo::ExchangeFolderPageInfo ( )

Initializes a new instance of the ExchangeFolderPageInfo class

◆ ExchangeFolderPageInfo() [2/6]

Aspose::Email::Clients::Exchange::ExchangeFolderPageInfo::ExchangeFolderPageInfo ( int32_t  totalCount,
int32_t  itemsPerPage,
int32_t  offset,
bool  lastPage 
)

Initializes a new instance of the ExchangeFolderPageInfo class

Parameters
totalCounttotal count of items in view
offsetoffset in view of a page
lastPageIndicates whether current page is last page in view
itemsPerPageA number of items in page

◆ ExchangeFolderPageInfo() [3/6]

Aspose::Email::Clients::Exchange::ExchangeFolderPageInfo::ExchangeFolderPageInfo ( int32_t  itemsPerPage)

Initializes a new instance of the ExchangeFolderPageInfo class

Parameters
itemsPerPageA number of items in page

◆ ExchangeFolderPageInfo() [4/6]

Aspose::Email::Clients::Exchange::ExchangeFolderPageInfo::ExchangeFolderPageInfo ( int32_t  itemsPerPage,
int32_t  offset 
)

Initializes a new instance of the ExchangeFolderPageInfo class

Parameters
offsetoffset in view of a page
itemsPerPageA number of items in page

◆ ExchangeFolderPageInfo() [5/6]

Aspose::Email::Clients::Exchange::ExchangeFolderPageInfo::ExchangeFolderPageInfo ( System::SharedPtr< ExchangeFolderInfoCollection items,
int32_t  itemsPerPage,
int32_t  offset 
)

Initializes a new instance of the ExchangeFolderPageInfo class

Parameters
itemsA collection of ExchangeMessageInfo objects
offsetoffset in view of a page
itemsPerPageA number of items in page

◆ ExchangeFolderPageInfo() [6/6]

Aspose::Email::Clients::Exchange::ExchangeFolderPageInfo::ExchangeFolderPageInfo ( System::SharedPtr< ExchangeFolderInfoCollection items,
int32_t  totalCount,
int32_t  itemsPerPage,
int32_t  offset,
bool  lastPage 
)

Initializes a new instance of the ExchangeFolderPageInfo class

Parameters
itemsA collection of ExchangeMessageInfo objects
totalCountTotal count of items in view
offsetoffset in view of a page
lastPageIndicates whether current page is last page in view
itemsPerPageA number of items in page

Member Function Documentation

◆ get_Items()

System::SharedPtr<ExchangeFolderInfoCollection> Aspose::Email::Clients::Exchange::ExchangeFolderPageInfo::get_Items ( ) const

Gets collection of ExchangeMessageInfo objects

◆ get_NextPage()

System::SharedPtr<PageInfo> Aspose::Email::Clients::Exchange::ExchangeFolderPageInfo::get_NextPage ( )
overridevirtual

Information of the next page or null if current page is last

Reimplemented from Aspose::Email::Clients::PageInfo.

◆ set_Items()

void Aspose::Email::Clients::Exchange::ExchangeFolderPageInfo::set_Items ( System::SharedPtr< ExchangeFolderInfoCollection value)

Gets collection of ExchangeMessageInfo objects

Friends And Related Function Documentation

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

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

◆ Aspose::Email::Clients::Exchange::WebService::Implementation::Folders::List::EwsClientFolderListSubs

friend class Aspose::Email::Clients::Exchange::WebService::Implementation::Folders::List::EwsClientFolderListSubs
friend