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< Aspose::Email::Tools::Search::DateComparisonFieldget_Start () const
 Gets the field that allows to find items with a specified Start field. More...
 
System::SharedPtr< Aspose::Email::Tools::Search::DateComparisonFieldget_OriginalStart () const
 Gets the field that allows to find items with a specified OriginalStart field. More...
 
System::SharedPtr< Aspose::Email::Tools::Search::DateComparisonFieldget_End () const
 Gets the field that allows to find items with a specified End field. More...
 
System::SharedPtr< Aspose::Email::Tools::Search::StringComparisonFieldget_StartTimeZoneId () const
 Gets the field that allows to find items with a specified StartTimeZoneId. More...
 
System::SharedPtr< Aspose::Email::Tools::Search::StringComparisonFieldget_EndTimeZoneId () const
 Gets the field that allows to find items with a specified EndTimeZoneId. More...
 
System::SharedPtr< Aspose::Email::Tools::Search::StringComparisonFieldget_Location () const
 Gets the field that allows to find items with a specified Location. More...
 
System::SharedPtr< Aspose::Email::Tools::Search::BoolComparisonFieldget_IsRecurring () const
 Gets the field that allows to find recurring items. More...
 
System::SharedPtr< Aspose::Email::Tools::Search::BoolComparisonFieldget_IsCancelled () const
 Gets the field that allows to find cancelled items. More...
 
System::SharedPtr< Aspose::Email::Tools::Search::BoolComparisonFieldget_IsOrganizer () const
 Gets the field that allows to find items where user is organizer. More...
 
System::SharedPtr< Aspose::Email::Tools::Search::BoolComparisonFieldget_IsAllDayEvent () const
 Gets the field that allows to find AllDayEvent items. More...
 
System::SharedPtr< Aspose::Email::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...
 

Friends

class Aspose::Email::Clients::Exchange::ExchangeQueryBuilder
 

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<Aspose::Email::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<Aspose::Email::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<Aspose::Email::Tools::Search::BoolComparisonField> Aspose::Email::Clients::Exchange::AppointmentQueryBuilder::get_IsAllDayEvent ( ) const

Gets the field that allows to find AllDayEvent items.

◆ get_IsCancelled()

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

Gets the field that allows to find cancelled items.

◆ get_IsMeeting()

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

Gets the field that allows to find Meeting items.

◆ get_IsOrganizer()

System::SharedPtr<Aspose::Email::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<Aspose::Email::Tools::Search::BoolComparisonField> Aspose::Email::Clients::Exchange::AppointmentQueryBuilder::get_IsRecurring ( ) const

Gets the field that allows to find recurring items.

◆ get_Location()

System::SharedPtr<Aspose::Email::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<Aspose::Email::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<Aspose::Email::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<Aspose::Email::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)

Friends And Related Function Documentation

◆ Aspose::Email::Clients::Exchange::ExchangeQueryBuilder