Aspose::Email::Clients::Exchange::RulePredicates Class Referencefinal

Represents rule predicate More...

Inherits Object.

Public Member Functions

System::SharedPtr< System::Collections::Specialized::StringCollection > get_Categories () const
 Gets the categories that an incoming message is labeled with in order for the condition or exception to apply. More...
 
void set_Categories (System::SharedPtr< System::Collections::Specialized::StringCollection > value)
 Sets the categories that an incoming message is labeled with in order for the condition or exception to apply. More...
 
System::SharedPtr< System::Collections::Specialized::StringCollection > get_ContainsBodyStrings () const
 Gets the strings that appear in the body of incoming messages in order for the condition or exception to apply. More...
 
void set_ContainsBodyStrings (System::SharedPtr< System::Collections::Specialized::StringCollection > value)
 Sets the strings that appear in the body of incoming messages in order for the condition or exception to apply. More...
 
System::SharedPtr< System::Collections::Specialized::StringCollection > get_ContainsHeaderStrings () const
 Gets the strings that appear in the headers of incoming messages in order for the condition or exception to apply. More...
 
void set_ContainsHeaderStrings (System::SharedPtr< System::Collections::Specialized::StringCollection > value)
 Sets the strings that appear in the headers of incoming messages in order for the condition or exception to apply. More...
 
System::SharedPtr< System::Collections::Specialized::StringCollection > get_ContainsRecipientStrings () const
 Gets the strings that appear in either the ToRecipients or CcRecipients properties of incoming messages in order for the condition or exception to apply. More...
 
void set_ContainsRecipientStrings (System::SharedPtr< System::Collections::Specialized::StringCollection > value)
 Sets the strings that appear in either the ToRecipients or CcRecipients properties of incoming messages in order for the condition or exception to apply. More...
 
System::SharedPtr< System::Collections::Specialized::StringCollection > get_ContainsSenderStrings () const
 Gets the strings that appears in the From property of incoming messages in order for the condition or exception to apply More...
 
void set_ContainsSenderStrings (System::SharedPtr< System::Collections::Specialized::StringCollection > value)
 Sets the strings that appears in the From property of incoming messages in order for the condition or exception to apply More...
 
System::SharedPtr< System::Collections::Specialized::StringCollection > get_ContainsSubjectOrBodyStrings () const
 Gets the strings that appear in either the body or the subject of incoming messages in order for the condition or exception to apply. More...
 
void set_ContainsSubjectOrBodyStrings (System::SharedPtr< System::Collections::Specialized::StringCollection > value)
 Sets the strings that appear in either the body or the subject of incoming messages in order for the condition or exception to apply. More...
 
System::SharedPtr< System::Collections::Specialized::StringCollection > get_ContainsSubjectStrings () const
 Gets the strings that appear in the subject of incoming messages in order for the condition or exception to apply. More...
 
void set_ContainsSubjectStrings (System::SharedPtr< System::Collections::Specialized::StringCollection > value)
 Sets the strings that appear in the subject of incoming messages in order for the condition or exception to apply. More...
 
Aspose::Email::Clients::Exchange::FlaggedForAction get_FlaggedForAction () const
 Gets the flag for action value that appears on incoming messages in order for the condition or exception to apply. More...
 
void set_FlaggedForAction (Aspose::Email::Clients::Exchange::FlaggedForAction value)
 Sets the flag for action value that appears on incoming messages in order for the condition or exception to apply. More...
 
System::SharedPtr< MailAddressCollectionget_FromAddresses () const
 Gets the e-mail addresses of the senders of incoming messages in order for the condition or exception to apply. More...
 
void set_FromAddresses (System::SharedPtr< MailAddressCollection > value)
 Sets the e-mail addresses of the senders of incoming messages in order for the condition or exception to apply. More...
 
System::SharedPtr< System::Collections::Specialized::StringCollection > get_FromConnectedAccounts () const
 Gets the e-mail account names from which incoming messages have to have been aggregated in order for the condition or exception to apply. More...
 
void set_FromConnectedAccounts (System::SharedPtr< System::Collections::Specialized::StringCollection > value)
 Sets the e-mail account names from which incoming messages have to have been aggregated in order for the condition or exception to apply. More...
 
ImportanceChoices get_Importance () const
 Gets the importance that is stamped on incoming messages in order for the condition or exception to apply. More...
 
void set_Importance (ImportanceChoices value)
 Sets the importance that is stamped on incoming messages in order for the condition or exception to apply. More...
 
System::SharedPtr< System::Collections::Specialized::StringCollection > get_ItemClasses () const
 Gets the item classes that must be stamped on incoming messages in order for the condition or exception to apply. More...
 
void set_ItemClasses (System::SharedPtr< System::Collections::Specialized::StringCollection > value)
 Sets the item classes that must be stamped on incoming messages in order for the condition or exception to apply. More...
 
System::SharedPtr< System::Collections::Specialized::StringCollection > get_MessageClassifications () const
 Gets the message classifications that must be stamped on incoming messages in order for the condition or exception to apply. More...
 
void set_MessageClassifications (System::SharedPtr< System::Collections::Specialized::StringCollection > value)
 Sets the message classifications that must be stamped on incoming messages in order for the condition or exception to apply. More...
 
System::SharedPtr< MailAddressCollectionget_SentToAddresses () const
 Gets the e-mail addresses that incoming messages have to have been sent to in order for the condition or exception to apply. More...
 
void set_SentToAddresses (System::SharedPtr< MailAddressCollection > value)
 Sets the e-mail addresses that incoming messages have to have been sent to in order for the condition or exception to apply. More...
 
SensitivityChoices get_Sensitivity () const
 Gets the sensitivity that must be stamped on incoming messages in order for the condition or exception to apply. More...
 
void set_Sensitivity (SensitivityChoices value)
 Sets the sensitivity that must be stamped on incoming messages in order for the condition or exception to apply. More...
 
System::SharedPtr< WebService::DateRangeget_WithinDateRange () const
 Gets the date range within which incoming messages have to have been received in order for the condition or exception to apply. More...
 
void set_WithinDateRange (System::SharedPtr< WebService::DateRange > value)
 Sets the date range within which incoming messages have to have been received in order for the condition or exception to apply. More...
 
System::SharedPtr< SizeRangeget_WithinSizeRange () const
 Gets the minimum and maximum sizes that incoming messages have to have in order for the condition or exception to apply. More...
 
void set_WithinSizeRange (System::SharedPtr< SizeRange > value)
 Sets the minimum and maximum sizes that incoming messages have to have in order for the condition or exception to apply. More...
 
Aspose::Email::Clients::Exchange::RulePredicateFlags get_RulePredicateFlags () const
 Gets rule predicate flags More...
 
void set_RulePredicateFlags (Aspose::Email::Clients::Exchange::RulePredicateFlags value)
 Sets rule predicate flags More...
 
 RulePredicates ()
 Initializes a new instance of the RulePredicates class More...
 

Detailed Description

Represents rule predicate

Constructor & Destructor Documentation

◆ RulePredicates()

Aspose::Email::Clients::Exchange::RulePredicates::RulePredicates ( )

Initializes a new instance of the RulePredicates class

Member Function Documentation

◆ get_Categories()

System::SharedPtr<System::Collections::Specialized::StringCollection> Aspose::Email::Clients::Exchange::RulePredicates::get_Categories ( ) const

Gets the categories that an incoming message is labeled with in order for the condition or exception to apply.

◆ get_ContainsBodyStrings()

System::SharedPtr<System::Collections::Specialized::StringCollection> Aspose::Email::Clients::Exchange::RulePredicates::get_ContainsBodyStrings ( ) const

Gets the strings that appear in the body of incoming messages in order for the condition or exception to apply.

◆ get_ContainsHeaderStrings()

System::SharedPtr<System::Collections::Specialized::StringCollection> Aspose::Email::Clients::Exchange::RulePredicates::get_ContainsHeaderStrings ( ) const

Gets the strings that appear in the headers of incoming messages in order for the condition or exception to apply.

◆ get_ContainsRecipientStrings()

System::SharedPtr<System::Collections::Specialized::StringCollection> Aspose::Email::Clients::Exchange::RulePredicates::get_ContainsRecipientStrings ( ) const

Gets the strings that appear in either the ToRecipients or CcRecipients properties of incoming messages in order for the condition or exception to apply.

◆ get_ContainsSenderStrings()

System::SharedPtr<System::Collections::Specialized::StringCollection> Aspose::Email::Clients::Exchange::RulePredicates::get_ContainsSenderStrings ( ) const

Gets the strings that appears in the From property of incoming messages in order for the condition or exception to apply

◆ get_ContainsSubjectOrBodyStrings()

System::SharedPtr<System::Collections::Specialized::StringCollection> Aspose::Email::Clients::Exchange::RulePredicates::get_ContainsSubjectOrBodyStrings ( ) const

Gets the strings that appear in either the body or the subject of incoming messages in order for the condition or exception to apply.

◆ get_ContainsSubjectStrings()

System::SharedPtr<System::Collections::Specialized::StringCollection> Aspose::Email::Clients::Exchange::RulePredicates::get_ContainsSubjectStrings ( ) const

Gets the strings that appear in the subject of incoming messages in order for the condition or exception to apply.

◆ get_FlaggedForAction()

Aspose::Email::Clients::Exchange::FlaggedForAction Aspose::Email::Clients::Exchange::RulePredicates::get_FlaggedForAction ( ) const

Gets the flag for action value that appears on incoming messages in order for the condition or exception to apply.

◆ get_FromAddresses()

System::SharedPtr<MailAddressCollection> Aspose::Email::Clients::Exchange::RulePredicates::get_FromAddresses ( ) const

Gets the e-mail addresses of the senders of incoming messages in order for the condition or exception to apply.

◆ get_FromConnectedAccounts()

System::SharedPtr<System::Collections::Specialized::StringCollection> Aspose::Email::Clients::Exchange::RulePredicates::get_FromConnectedAccounts ( ) const

Gets the e-mail account names from which incoming messages have to have been aggregated in order for the condition or exception to apply.

◆ get_Importance()

ImportanceChoices Aspose::Email::Clients::Exchange::RulePredicates::get_Importance ( ) const

Gets the importance that is stamped on incoming messages in order for the condition or exception to apply.

◆ get_ItemClasses()

System::SharedPtr<System::Collections::Specialized::StringCollection> Aspose::Email::Clients::Exchange::RulePredicates::get_ItemClasses ( ) const

Gets the item classes that must be stamped on incoming messages in order for the condition or exception to apply.

◆ get_MessageClassifications()

System::SharedPtr<System::Collections::Specialized::StringCollection> Aspose::Email::Clients::Exchange::RulePredicates::get_MessageClassifications ( ) const

Gets the message classifications that must be stamped on incoming messages in order for the condition or exception to apply.

◆ get_RulePredicateFlags()

Aspose::Email::Clients::Exchange::RulePredicateFlags Aspose::Email::Clients::Exchange::RulePredicates::get_RulePredicateFlags ( ) const

Gets rule predicate flags

◆ get_Sensitivity()

SensitivityChoices Aspose::Email::Clients::Exchange::RulePredicates::get_Sensitivity ( ) const

Gets the sensitivity that must be stamped on incoming messages in order for the condition or exception to apply.

◆ get_SentToAddresses()

System::SharedPtr<MailAddressCollection> Aspose::Email::Clients::Exchange::RulePredicates::get_SentToAddresses ( ) const

Gets the e-mail addresses that incoming messages have to have been sent to in order for the condition or exception to apply.

◆ get_WithinDateRange()

System::SharedPtr<WebService::DateRange> Aspose::Email::Clients::Exchange::RulePredicates::get_WithinDateRange ( ) const

Gets the date range within which incoming messages have to have been received in order for the condition or exception to apply.

◆ get_WithinSizeRange()

System::SharedPtr<SizeRange> Aspose::Email::Clients::Exchange::RulePredicates::get_WithinSizeRange ( ) const

Gets the minimum and maximum sizes that incoming messages have to have in order for the condition or exception to apply.

◆ set_Categories()

void Aspose::Email::Clients::Exchange::RulePredicates::set_Categories ( System::SharedPtr< System::Collections::Specialized::StringCollection >  value)

Sets the categories that an incoming message is labeled with in order for the condition or exception to apply.

◆ set_ContainsBodyStrings()

void Aspose::Email::Clients::Exchange::RulePredicates::set_ContainsBodyStrings ( System::SharedPtr< System::Collections::Specialized::StringCollection >  value)

Sets the strings that appear in the body of incoming messages in order for the condition or exception to apply.

◆ set_ContainsHeaderStrings()

void Aspose::Email::Clients::Exchange::RulePredicates::set_ContainsHeaderStrings ( System::SharedPtr< System::Collections::Specialized::StringCollection >  value)

Sets the strings that appear in the headers of incoming messages in order for the condition or exception to apply.

◆ set_ContainsRecipientStrings()

void Aspose::Email::Clients::Exchange::RulePredicates::set_ContainsRecipientStrings ( System::SharedPtr< System::Collections::Specialized::StringCollection >  value)

Sets the strings that appear in either the ToRecipients or CcRecipients properties of incoming messages in order for the condition or exception to apply.

◆ set_ContainsSenderStrings()

void Aspose::Email::Clients::Exchange::RulePredicates::set_ContainsSenderStrings ( System::SharedPtr< System::Collections::Specialized::StringCollection >  value)

Sets the strings that appears in the From property of incoming messages in order for the condition or exception to apply

◆ set_ContainsSubjectOrBodyStrings()

void Aspose::Email::Clients::Exchange::RulePredicates::set_ContainsSubjectOrBodyStrings ( System::SharedPtr< System::Collections::Specialized::StringCollection >  value)

Sets the strings that appear in either the body or the subject of incoming messages in order for the condition or exception to apply.

◆ set_ContainsSubjectStrings()

void Aspose::Email::Clients::Exchange::RulePredicates::set_ContainsSubjectStrings ( System::SharedPtr< System::Collections::Specialized::StringCollection >  value)

Sets the strings that appear in the subject of incoming messages in order for the condition or exception to apply.

◆ set_FlaggedForAction()

void Aspose::Email::Clients::Exchange::RulePredicates::set_FlaggedForAction ( Aspose::Email::Clients::Exchange::FlaggedForAction  value)

Sets the flag for action value that appears on incoming messages in order for the condition or exception to apply.

◆ set_FromAddresses()

void Aspose::Email::Clients::Exchange::RulePredicates::set_FromAddresses ( System::SharedPtr< MailAddressCollection value)

Sets the e-mail addresses of the senders of incoming messages in order for the condition or exception to apply.

◆ set_FromConnectedAccounts()

void Aspose::Email::Clients::Exchange::RulePredicates::set_FromConnectedAccounts ( System::SharedPtr< System::Collections::Specialized::StringCollection >  value)

Sets the e-mail account names from which incoming messages have to have been aggregated in order for the condition or exception to apply.

◆ set_Importance()

void Aspose::Email::Clients::Exchange::RulePredicates::set_Importance ( ImportanceChoices  value)

Sets the importance that is stamped on incoming messages in order for the condition or exception to apply.

◆ set_ItemClasses()

void Aspose::Email::Clients::Exchange::RulePredicates::set_ItemClasses ( System::SharedPtr< System::Collections::Specialized::StringCollection >  value)

Sets the item classes that must be stamped on incoming messages in order for the condition or exception to apply.

◆ set_MessageClassifications()

void Aspose::Email::Clients::Exchange::RulePredicates::set_MessageClassifications ( System::SharedPtr< System::Collections::Specialized::StringCollection >  value)

Sets the message classifications that must be stamped on incoming messages in order for the condition or exception to apply.

◆ set_RulePredicateFlags()

void Aspose::Email::Clients::Exchange::RulePredicates::set_RulePredicateFlags ( Aspose::Email::Clients::Exchange::RulePredicateFlags  value)

Sets rule predicate flags

◆ set_Sensitivity()

void Aspose::Email::Clients::Exchange::RulePredicates::set_Sensitivity ( SensitivityChoices  value)

Sets the sensitivity that must be stamped on incoming messages in order for the condition or exception to apply.

◆ set_SentToAddresses()

void Aspose::Email::Clients::Exchange::RulePredicates::set_SentToAddresses ( System::SharedPtr< MailAddressCollection value)

Sets the e-mail addresses that incoming messages have to have been sent to in order for the condition or exception to apply.

◆ set_WithinDateRange()

void Aspose::Email::Clients::Exchange::RulePredicates::set_WithinDateRange ( System::SharedPtr< WebService::DateRange value)

Sets the date range within which incoming messages have to have been received in order for the condition or exception to apply.

◆ set_WithinSizeRange()

void Aspose::Email::Clients::Exchange::RulePredicates::set_WithinSizeRange ( System::SharedPtr< SizeRange value)

Sets the minimum and maximum sizes that incoming messages have to have in order for the condition or exception to apply.