RulePredicates

RulePredicates class

Represents rule predicate

public sealed class RulePredicates

Constructors

Name Description
RulePredicates() Initializes a new instance of the RulePredicates class

Properties

Name Description
Categories { get; set; } Gets or sets the categories that an incoming message is labeled with in order for the condition or exception to apply.
ContainsBodyStrings { get; set; } Gets or sets the strings that appear in the body of incoming messages in order for the condition or exception to apply.
ContainsHeaderStrings { get; set; } Gets or sets the strings that appear in the headers of incoming messages in order for the condition or exception to apply.
ContainsRecipientStrings { get; set; } Gets or sets the strings that appear in either the ToRecipients or CcRecipients properties of incoming messages in order for the condition or exception to apply.
ContainsSenderStrings { get; set; } Gets or sets the strings that appears in the From property of incoming messages in order for the condition or exception to apply
ContainsSubjectOrBodyStrings { get; set; } Gets or sets the strings that appear in either the body or the subject of incoming messages in order for the condition or exception to apply.
ContainsSubjectStrings { get; set; } Gets or sets the strings that appear in the subject of incoming messages in order for the condition or exception to apply.
FlaggedForAction { get; set; } Gets or sets the flag for action value that appears on incoming messages in order for the condition or exception to apply.
FromAddresses { get; set; } Gets or sets the e-mail addresses of the senders of incoming messages in order for the condition or exception to apply.
FromConnectedAccounts { get; set; } Gets or sets the e-mail account names from which incoming messages have to have been aggregated in order for the condition or exception to apply.
Importance { get; set; } Gets or sets the importance that is stamped on incoming messages in order for the condition or exception to apply.
ItemClasses { get; set; } Gets or sets the item classes that must be stamped on incoming messages in order for the condition or exception to apply.
MessageClassifications { get; set; } Gets or sets the message classifications that must be stamped on incoming messages in order for the condition or exception to apply.
RulePredicateFlags { get; set; } Gets or sets rule predicate flags
Sensitivity { get; set; } Gets or sets the sensitivity that must be stamped on incoming messages in order for the condition or exception to apply.
SentToAddresses { get; set; } Gets or sets the e-mail addresses that incoming messages have to have been sent to in order for the condition or exception to apply.
WithinDateRange { get; set; } Gets or sets the date range within which incoming messages have to have been received in order for the condition or exception to apply.
WithinSizeRange { get; set; } Gets or sets the minimum and maximum sizes that incoming messages have to have in order for the condition or exception to apply.

See Also