Aspose::Email::Clients::Exchange::AppointmentPageInfo Class Reference

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

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

Public Member Functions

System::SharedPtr< Aspose::Email::Calendar::AppointmentCollectionget_Items () const
 Gets collection of ExchangeMessageInfo objects More...
 
void set_Items (System::SharedPtr< Aspose::Email::Calendar::AppointmentCollection > 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...
 
 AppointmentPageInfo ()
 Initializes a new instance of the AppointmentPageInfo class More...
 
 AppointmentPageInfo (int32_t itemsPerPage)
 Initializes a new instance of the AppointmentPageInfo class More...
 
 AppointmentPageInfo (int32_t itemsPerPage, int32_t offset)
 Initializes a new instance of the AppointmentPageInfo class More...
 
 AppointmentPageInfo (int32_t totalCount, int32_t itemsPerPage, int32_t offset, bool lastPage)
 Initializes a new instance of the AppointmentPageInfo class More...
 
 AppointmentPageInfo (System::SharedPtr< Aspose::Email::Calendar::AppointmentCollection > items, int32_t itemsPerPage, int32_t offset)
 Initializes a new instance of the AppointmentPageInfo class More...
 
 AppointmentPageInfo (System::SharedPtr< Aspose::Email::Calendar::AppointmentCollection > items, int32_t totalCount, int32_t itemsPerPage, int32_t offset, bool lastPage)
 Initializes a new instance of the AppointmentPageInfo 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::Implementation::Appointments::List::EwsClientAppointmentList
 

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

◆ AppointmentPageInfo() [1/6]

Aspose::Email::Clients::Exchange::AppointmentPageInfo::AppointmentPageInfo ( )

Initializes a new instance of the AppointmentPageInfo class

◆ AppointmentPageInfo() [2/6]

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

Initializes a new instance of the AppointmentPageInfo class

Parameters
itemsPerPageA number of items in page

◆ AppointmentPageInfo() [3/6]

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

Initializes a new instance of the AppointmentPageInfo class

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

◆ AppointmentPageInfo() [4/6]

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

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

◆ AppointmentPageInfo() [5/6]

Aspose::Email::Clients::Exchange::AppointmentPageInfo::AppointmentPageInfo ( System::SharedPtr< Aspose::Email::Calendar::AppointmentCollection items,
int32_t  itemsPerPage,
int32_t  offset 
)

Initializes a new instance of the AppointmentPageInfo class

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

◆ AppointmentPageInfo() [6/6]

Aspose::Email::Clients::Exchange::AppointmentPageInfo::AppointmentPageInfo ( System::SharedPtr< Aspose::Email::Calendar::AppointmentCollection items,
int32_t  totalCount,
int32_t  itemsPerPage,
int32_t  offset,
bool  lastPage 
)

Initializes a new instance of the AppointmentPageInfo 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<Aspose::Email::Calendar::AppointmentCollection> Aspose::Email::Clients::Exchange::AppointmentPageInfo::get_Items ( ) const

Gets collection of ExchangeMessageInfo objects

◆ get_NextPage()

System::SharedPtr<PageInfo> Aspose::Email::Clients::Exchange::AppointmentPageInfo::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::AppointmentPageInfo::set_Items ( System::SharedPtr< Aspose::Email::Calendar::AppointmentCollection value)

Gets collection of ExchangeMessageInfo objects

Friends And Related Function Documentation

◆ Aspose::Email::Clients::Exchange::WebService::Implementation::Appointments::List::EwsClientAppointmentList

friend class Aspose::Email::Clients::Exchange::WebService::Implementation::Appointments::List::EwsClientAppointmentList
friend