Aspose::Email::Clients::Graph::GraphQueryBuilder Class Reference

Represents the builder of search expression based on search filters that used by MS Graph protocol. More...

Inherits Aspose::Email::Tools::Search::MailQueryBuilder.

Public Member Functions

System::SharedPtr< Aspose::Email::Tools::Search::BoolComparisonFieldget_IsRead () const
 Gets the field that allows to find unread items. More...
 
 GraphQueryBuilder ()
 Initializes a new instance of the GraphQueryBuilder class. More...
 
- Public Member Functions inherited from Aspose::Email::Tools::Search::MailQueryBuilder
System::SharedPtr< StringComparisonFieldget_To () const
 Gets the field that allows to find messages that contain the specified string in the envelope structure's TO field. More...
 
System::SharedPtr< StringComparisonFieldget_Text () const
 Gets the field that allows to find the messages that contain the specified string in the headers (subject, from, to, cc) and body of the message. More...
 
System::SharedPtr< StringComparisonFieldget_Bcc () const
 Gets the field that allows to find messages that contain the specified string in the envelope structure's BCC field. More...
 
System::SharedPtr< StringComparisonFieldget_Body () const
 Gets the field that allows to find messages that contain the specified string in the body of the message. More...
 
System::SharedPtr< StringComparisonFieldget_Cc () const
 Gets the field that allows to find messages that contain the specified string in the envelope structure's CC field. More...
 
System::SharedPtr< StringComparisonFieldget_From () const
 Gets the field that allows to find messages that contain the specified string in the envelope structure's FROM field. More...
 
System::SharedPtr< StringComparisonFieldget_Subject () const
 Gets the field that allows to find messages that contain the specified string in the envelope structure's SUBJECT field. More...
 
System::SharedPtr< System::Text::Encoding > get_DefaultEncoding () const
 Gets default encoding (charset) for query builder More...
 
System::SharedPtr< DateComparisonFieldget_InternalDate () const
 Gets the field that allows to find messages by internal date. More...
 
System::SharedPtr< DateComparisonFieldget_SentDate () const
 Gets the field that allows to find messages by sent date. More...
 
System::SharedPtr< System::Collections::Generic::ListExt< System::SharedPtr< MailQuery > > > get_KeyCollection () const
 Gets the key collection. More...
 
System::SharedPtr< System::Collections::Generic::ListExt< System::SharedPtr< MailQuery > > > get_OrderByCollection () const
 Gets the key collection. More...
 
 MailQueryBuilder ()
 Initializes a new instance of the MailQueryBuilder class. More...
 
 MailQueryBuilder (System::SharedPtr< System::Text::Encoding > defaultEncoding)
 Initializes a new instance of the MailQueryBuilder class. More...
 
System::SharedPtr< MailQueryOr (System::SharedPtr< MailQuery > query1, System::SharedPtr< MailQuery > query2)
 Search messages that match either search key. Provides disjunction between two expressions (OR). More...
 
System::SharedPtr< MailQueryGetQuery ()
 Gets the query. More...
 
System::SharedPtr< System::Collections::Generic::Dictionary< System::String, System::SharedPtr< System::Object > > > GetOptions ()
 
void Clear ()
 Clears query. More...
 

Protected Member Functions

virtual ~GraphQueryBuilder ()
 
- Protected Member Functions inherited from Aspose::Email::Tools::Search::MailQueryBuilder
virtual ~MailQueryBuilder ()
 

Detailed Description

Represents the builder of search expression based on search filters that used by MS Graph protocol.

Constructor & Destructor Documentation

◆ GraphQueryBuilder()

Aspose::Email::Clients::Graph::GraphQueryBuilder::GraphQueryBuilder ( )

Initializes a new instance of the GraphQueryBuilder class.

◆ ~GraphQueryBuilder()

virtual Aspose::Email::Clients::Graph::GraphQueryBuilder::~GraphQueryBuilder ( )
protectedvirtual

Member Function Documentation

◆ get_IsRead()

System::SharedPtr<Aspose::Email::Tools::Search::BoolComparisonField> Aspose::Email::Clients::Graph::GraphQueryBuilder::get_IsRead ( ) const

Gets the field that allows to find unread items.