Aspose::Email::Clients::Imap::SequenceSetField Class Reference

Defines set of values for selected field to search. More...

Inherits Aspose::Email::Tools::Search::QueryField.

Public Member Functions

System::ArrayPtr< System::SharedPtr< SequenceSetBaseValue > > get_Values ()
 Gets values to search More...
 
 SequenceSetField (System::String fieldName, System::SharedPtr< Aspose::Email::Tools::Search::MailQueryBuilder > owner)
 Initializes a new instance of the ComparisonField class. More...
 
void Add (System::SharedPtr< SequenceSetBaseValue > value)
 Adds value to search. More...
 
System::SharedPtr< Aspose::Email::Tools::Search::MailQueryCreateQuery ()
 Creates the search key. More...
 
System::String ToString () const override
 Returns a String which represents the object instance. More...
 

Static Public Member Functions

static System::SharedPtr< Aspose::Email::Tools::Search::MailQueryto_MailQuery (System::SharedPtr< SequenceSetField > seqSetField)
 

Friends

class Aspose::Email::Clients::Imap::ImapQueryBuilder
 

Additional Inherited Members

- Protected Member Functions inherited from Aspose::Email::Tools::Search::QueryField
 QueryField (System::String fieldName, System::SharedPtr< MailQueryBuilder > owner)
 Initializes a new instance of the ComparisonField class. More...
 
- Protected Attributes inherited from Aspose::Email::Tools::Search::QueryField
System::String FieldName
 Field Name. More...
 
System::SharedPtr< MailQueryBuilderowner
 Owner of this object. More...
 

Detailed Description

Defines set of values for selected field to search.

Constructor & Destructor Documentation

◆ SequenceSetField()

Aspose::Email::Clients::Imap::SequenceSetField::SequenceSetField ( System::String  fieldName,
System::SharedPtr< Aspose::Email::Tools::Search::MailQueryBuilder owner 
)

Initializes a new instance of the ComparisonField class.

Parameters
fieldNameName of the field.
ownerOwner of ComparisonField object.

Member Function Documentation

◆ Add()

void Aspose::Email::Clients::Imap::SequenceSetField::Add ( System::SharedPtr< SequenceSetBaseValue value)

Adds value to search.

Parameters
valueValue to search

◆ CreateQuery()

System::SharedPtr<Aspose::Email::Tools::Search::MailQuery> Aspose::Email::Clients::Imap::SequenceSetField::CreateQuery ( )

Creates the search key.

Returns
MailQuery that represents search query.

◆ get_Values()

System::ArrayPtr<System::SharedPtr<SequenceSetBaseValue> > Aspose::Email::Clients::Imap::SequenceSetField::get_Values ( )

Gets values to search

◆ to_MailQuery()

static System::SharedPtr<Aspose::Email::Tools::Search::MailQuery> Aspose::Email::Clients::Imap::SequenceSetField::to_MailQuery ( System::SharedPtr< SequenceSetField seqSetField)
static

◆ ToString()

System::String Aspose::Email::Clients::Imap::SequenceSetField::ToString ( ) const
override

Returns a String which represents the object instance.

Returns
Returns a string which represents the object instance.

Friends And Related Function Documentation

◆ Aspose::Email::Clients::Imap::ImapQueryBuilder