Aspose::Email::Clients::Exchange::ExchangeMessagePageInfo Class Reference

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

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

Public Member Functions

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

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

◆ ExchangeMessagePageInfo() [1/6]

ASPOSE_EMAIL_SHARED_API Aspose::Email::Clients::Exchange::ExchangeMessagePageInfo::ExchangeMessagePageInfo ( )

Initializes a new instance of the ExchangeMessagePageInfo class

◆ ExchangeMessagePageInfo() [2/6]

ASPOSE_EMAIL_SHARED_API Aspose::Email::Clients::Exchange::ExchangeMessagePageInfo::ExchangeMessagePageInfo ( int32_t  itemsPerPage)

Initializes a new instance of the ExchangeMessagePageInfo class

Parameters
itemsPerPageA number of items in page

◆ ExchangeMessagePageInfo() [3/6]

ASPOSE_EMAIL_SHARED_API Aspose::Email::Clients::Exchange::ExchangeMessagePageInfo::ExchangeMessagePageInfo ( int32_t  itemsPerPage,
int32_t  offset 
)

Initializes a new instance of the ExchangeMessagePageInfo class

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

◆ ExchangeMessagePageInfo() [4/6]

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

Initializes a new instance of the ExchangeMessagePageInfo 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

◆ ExchangeMessagePageInfo() [5/6]

ASPOSE_EMAIL_SHARED_API Aspose::Email::Clients::Exchange::ExchangeMessagePageInfo::ExchangeMessagePageInfo ( System::SharedPtr< ExchangeMessageInfoCollection items,
int32_t  itemsPerPage,
int32_t  offset 
)

Initializes a new instance of the ExchangeMessagePageInfo class

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

◆ ExchangeMessagePageInfo() [6/6]

ASPOSE_EMAIL_SHARED_API Aspose::Email::Clients::Exchange::ExchangeMessagePageInfo::ExchangeMessagePageInfo ( System::SharedPtr< ExchangeMessageInfoCollection items,
int32_t  totalCount,
int32_t  itemsPerPage,
int32_t  offset,
bool  lastPage 
)

Initializes a new instance of the ExchangeMessagePageInfo 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()

ASPOSE_EMAIL_SHARED_API System::SharedPtr<ExchangeMessageInfoCollection> Aspose::Email::Clients::Exchange::ExchangeMessagePageInfo::get_Items ( ) const

Gets collection of ExchangeMessageInfo objects

◆ get_NextPage()

virtual ASPOSE_EMAIL_SHARED_API System::SharedPtr<PageInfo> Aspose::Email::Clients::Exchange::ExchangeMessagePageInfo::get_NextPage ( )
virtual

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

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

◆ set_Items()

ASPOSE_EMAIL_SHARED_API void Aspose::Email::Clients::Exchange::ExchangeMessagePageInfo::set_Items ( System::SharedPtr< ExchangeMessageInfoCollection 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