Aspose::Email::Clients::Exchange::AppointmentQueryBuilder Class Referencefinal

Represents the builder of search expression that used by Exchange protocol. More...

Inherits Object.

Public Member Functions

System::SharedPtr< Tools::Search::DateComparisonFieldget_Start () const
 Gets the field that allows to find items with a specified Start field. More...
 
System::SharedPtr< Tools::Search::DateComparisonFieldget_OriginalStart () const
 Gets the field that allows to find items with a specified OriginalStart field. More...
 
System::SharedPtr< Tools::Search::DateComparisonFieldget_End () const
 Gets the field that allows to find items with a specified End field. More...
 
System::SharedPtr< Tools::Search::StringComparisonFieldget_StartTimeZoneId () const
 Gets the field that allows to find items with a specified StartTimeZoneId. More...
 
System::SharedPtr< Tools::Search::StringComparisonFieldget_EndTimeZoneId () const
 Gets the field that allows to find items with a specified EndTimeZoneId. More...
 
System::SharedPtr< Tools::Search::StringComparisonFieldget_Location () const
 Gets the field that allows to find items with a specified Location. More...
 
System::SharedPtr< Tools::Search::BoolComparisonFieldget_IsRecurring () const
 Gets the field that allows to find recurring items. More...
 
System::SharedPtr< Tools::Search::BoolComparisonFieldget_IsCancelled () const
 Gets the field that allows to find cancelled items. More...
 
System::SharedPtr< Tools::Search::BoolComparisonFieldget_IsOrganizer () const
 Gets the field that allows to find items where user is organizer. More...
 
System::SharedPtr< Tools::Search::BoolComparisonFieldget_IsAllDayEvent () const
 Gets the field that allows to find AllDayEvent items. More...
 
System::SharedPtr< Tools::Search::BoolComparisonFieldget_IsMeeting () const
 Gets the field that allows to find Meeting items. More...
 
 AppointmentQueryBuilder (System::SharedPtr< ExchangeQueryBuilder > exchangeQueryBuilder)
 Initializes a new instance of the ExchangeQueryBuilder class. More...
 
void SetCalendarView (System::DateTime startDate, System::DateTime endDate, int32_t maxEntriesReturned)
 If the CalendarView is specified, the service returns a list of single calendar items and occurrences of recurring calendar items within the range specified by StartDate and EndDate. More...
 

Detailed Description

Represents the builder of search expression that used by Exchange protocol.

Constructor & Destructor Documentation

◆ AppointmentQueryBuilder()

Aspose::Email::Clients::Exchange::AppointmentQueryBuilder::AppointmentQueryBuilder ( System::SharedPtr< ExchangeQueryBuilder exchangeQueryBuilder)

Initializes a new instance of the ExchangeQueryBuilder class.

Member Function Documentation

◆ get_End()

System::SharedPtr<Tools::Search::DateComparisonField> Aspose::Email::Clients::Exchange::AppointmentQueryBuilder::get_End ( ) const

Gets the field that allows to find items with a specified End field.

◆ get_EndTimeZoneId()

System::SharedPtr<Tools::Search::StringComparisonField> Aspose::Email::Clients::Exchange::AppointmentQueryBuilder::get_EndTimeZoneId ( ) const

Gets the field that allows to find items with a specified EndTimeZoneId.

◆ get_IsAllDayEvent()

System::SharedPtr<Tools::Search::BoolComparisonField> Aspose::Email::Clients::Exchange::AppointmentQueryBuilder::get_IsAllDayEvent ( ) const

Gets the field that allows to find AllDayEvent items.

◆ get_IsCancelled()

System::SharedPtr<Tools::Search::BoolComparisonField> Aspose::Email::Clients::Exchange::AppointmentQueryBuilder::get_IsCancelled ( ) const

Gets the field that allows to find cancelled items.

◆ get_IsMeeting()

System::SharedPtr<Tools::Search::BoolComparisonField> Aspose::Email::Clients::Exchange::AppointmentQueryBuilder::get_IsMeeting ( ) const

Gets the field that allows to find Meeting items.

◆ get_IsOrganizer()

System::SharedPtr<Tools::Search::BoolComparisonField> Aspose::Email::Clients::Exchange::AppointmentQueryBuilder::get_IsOrganizer ( ) const

Gets the field that allows to find items where user is organizer.

◆ get_IsRecurring()

System::SharedPtr<Tools::Search::BoolComparisonField> Aspose::Email::Clients::Exchange::AppointmentQueryBuilder::get_IsRecurring ( ) const

Gets the field that allows to find recurring items.

◆ get_Location()

System::SharedPtr<Tools::Search::StringComparisonField> Aspose::Email::Clients::Exchange::AppointmentQueryBuilder::get_Location ( ) const

Gets the field that allows to find items with a specified Location.

◆ get_OriginalStart()

System::SharedPtr<Tools::Search::DateComparisonField> Aspose::Email::Clients::Exchange::AppointmentQueryBuilder::get_OriginalStart ( ) const

Gets the field that allows to find items with a specified OriginalStart field.

◆ get_Start()

System::SharedPtr<Tools::Search::DateComparisonField> Aspose::Email::Clients::Exchange::AppointmentQueryBuilder::get_Start ( ) const

Gets the field that allows to find items with a specified Start field.

◆ get_StartTimeZoneId()

System::SharedPtr<Tools::Search::StringComparisonField> Aspose::Email::Clients::Exchange::AppointmentQueryBuilder::get_StartTimeZoneId ( ) const

Gets the field that allows to find items with a specified StartTimeZoneId.

◆ SetCalendarView()

void Aspose::Email::Clients::Exchange::AppointmentQueryBuilder::SetCalendarView ( System::DateTime  startDate,
System::DateTime  endDate,
int32_t  maxEntriesReturned 
)

If the CalendarView is specified, the service returns a list of single calendar items and occurrences of recurring calendar items within the range specified by StartDate and EndDate.

Parameters
startDateIdentifies the start of a time span queried for calendar items.
endDateIdentifies the end of a time span queried for calendar items.
maxEntriesReturnedDescribes the maximum number of results. (Value <= 0 for all results)