
## RulePredicates class

Represents rule predicate

## Constructors

| Name | Description |
| --- | --- |
| [RulePredicates](./rulepredicates/) | Initializes a new instance of the RulePredicates class |

## Methods

| Name | Description |
| --- | --- |
| [get_Categories](./get_categories/) | Gets the categories that an incoming message is labeled with in order for the condition or exception to apply. |
| [get_ContainsBodyStrings](./get_containsbodystrings/) | Gets the strings that appear in the body of incoming messages in order for the condition or exception to apply. |
| [get_ContainsHeaderStrings](./get_containsheaderstrings/) | Gets the strings that appear in the headers of incoming messages in order for the condition or exception to apply. |
| [get_ContainsRecipientStrings](./get_containsrecipientstrings/) | 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](./get_containssenderstrings/) | Gets the strings that appears in the From property of incoming messages in order for the condition or exception to apply |
| [get_ContainsSubjectOrBodyStrings](./get_containssubjectorbodystrings/) | 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](./get_containssubjectstrings/) | Gets the strings that appear in the subject of incoming messages in order for the condition or exception to apply. |
| [get_FlaggedForAction](./get_flaggedforaction/) | Gets the flag for action value that appears on incoming messages in order for the condition or exception to apply. |
| [get_FromAddresses](./get_fromaddresses/) | Gets the e-mail addresses of the senders of incoming messages in order for the condition or exception to apply. |
| [get_FromConnectedAccounts](./get_fromconnectedaccounts/) | 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](./get_importance/) | Gets the importance that is stamped on incoming messages in order for the condition or exception to apply. |
| [get_ItemClasses](./get_itemclasses/) | Gets the item classes that must be stamped on incoming messages in order for the condition or exception to apply. |
| [get_MessageClassifications](./get_messageclassifications/) | Gets the message classifications that must be stamped on incoming messages in order for the condition or exception to apply. |
| [get_RulePredicateFlags](./get_rulepredicateflags/) | Gets rule predicate flags |
| [get_Sensitivity](./get_sensitivity/) | Gets the sensitivity that must be stamped on incoming messages in order for the condition or exception to apply. |
| [get_SentToAddresses](./get_senttoaddresses/) | 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](./get_withindaterange/) | Gets the date range within which incoming messages have to have been received in order for the condition or exception to apply. |
| [get_WithinSizeRange](./get_withinsizerange/) | Gets the minimum and maximum sizes that incoming messages have to have in order for the condition or exception to apply. |
| [set_Categories](./set_categories/) | Sets the categories that an incoming message is labeled with in order for the condition or exception to apply. |
| [set_ContainsBodyStrings](./set_containsbodystrings/) | Sets the strings that appear in the body of incoming messages in order for the condition or exception to apply. |
| [set_ContainsHeaderStrings](./set_containsheaderstrings/) | Sets the strings that appear in the headers of incoming messages in order for the condition or exception to apply. |
| [set_ContainsRecipientStrings](./set_containsrecipientstrings/) | 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](./set_containssenderstrings/) | Sets the strings that appears in the From property of incoming messages in order for the condition or exception to apply |
| [set_ContainsSubjectOrBodyStrings](./set_containssubjectorbodystrings/) | 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](./set_containssubjectstrings/) | Sets the strings that appear in the subject of incoming messages in order for the condition or exception to apply. |
| [set_FlaggedForAction](./set_flaggedforaction/) | Sets the flag for action value that appears on incoming messages in order for the condition or exception to apply. |
| [set_FromAddresses](./set_fromaddresses/) | Sets the e-mail addresses of the senders of incoming messages in order for the condition or exception to apply. |
| [set_FromConnectedAccounts](./set_fromconnectedaccounts/) | 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](./set_importance/) | Sets the importance that is stamped on incoming messages in order for the condition or exception to apply. |
| [set_ItemClasses](./set_itemclasses/) | Sets the item classes that must be stamped on incoming messages in order for the condition or exception to apply. |
| [set_MessageClassifications](./set_messageclassifications/) | Sets the message classifications that must be stamped on incoming messages in order for the condition or exception to apply. |
| [set_RulePredicateFlags](./set_rulepredicateflags/) | Sets rule predicate flags |
| [set_Sensitivity](./set_sensitivity/) | Sets the sensitivity that must be stamped on incoming messages in order for the condition or exception to apply. |
| [set_SentToAddresses](./set_senttoaddresses/) | 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](./set_withindaterange/) | Sets the date range within which incoming messages have to have been received in order for the condition or exception to apply. |
| [set_WithinSizeRange](./set_withinsizerange/) | Sets the minimum and maximum sizes that incoming messages have to have in order for the condition or exception to apply. |

