Edit

Share via


RulePredicates Class

Definition

Represents the set of conditions and exceptions that are available for a rule.

public ref class RulePredicates sealed : Microsoft::Exchange::WebServices::Data::ComplexProperty
public sealed class RulePredicates : Microsoft.Exchange.WebServices.Data.ComplexProperty
Public NotInheritable Class RulePredicates
Inherits ComplexProperty
Inheritance
RulePredicates

Properties

Categories

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

ContainsBodyStrings

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

ContainsHeaderStrings

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

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.

ContainsSenderStrings

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

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.

ContainsSubjectStrings

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

FlaggedForAction

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

FromAddresses

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

FromConnectedAccounts

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

HasAttachments

Gets or sets a value that indicates whether incoming messages must have attachments in order for the condition or exception to apply.

Importance

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

IsApprovalRequest

Gets or sets a value that indicates whether incoming messages must be approval requests in order for the condition or exception to apply.

IsAutomaticForward

Gets or sets a value that indicates whether incoming messages must be automatic forwards in order for the condition or exception to apply.

IsAutomaticReply

Gets or sets a value that indicates whether incoming messages must be automatic replies in order for the condition or exception to apply.

IsEncrypted

Gets or sets a value that indicates whether incoming messages must be S/MIME encrypted in order for the condition or exception to apply.

IsMeetingRequest

Gets or sets a value that indicates whether incoming messages must be meeting requests in order for the condition or exception to apply.

IsMeetingResponse

Gets or sets a value that indicates whether incoming messages must be meeting responses in order for the condition or exception to apply.

IsNonDeliveryReport

Gets or sets a value that indicates whether incoming messages must be non-delivery reports (NDR) in order for the condition or exception to apply.

IsPermissionControlled

Gets or sets a value that indicates whether incoming messages must be permission controlled (RMS protected) in order for the condition or exception to apply.

IsReadReceipt

Gets or sets a value that indicates whether incoming messages must be read receipts in order for the condition or exception to apply.

IsSigned

Gets or sets a value that indicates whether incoming messages must be S/MIME signed in order for the condition or exception to apply.

IsVoicemail

Gets or sets a value that indicates whether incoming messages must be voice mails in order for the condition or exception to apply.

ItemClasses

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

MessageClassifications

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

NotSentToMe

Gets or sets a value that indicates whether the owner of the mailbox must not be in the ToRecipients property of the incoming messages in order for the condition or exception to apply.

Sensitivity

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

SentCcMe

Gets or sets a value that indicates whether the owner of the mailbox must be in the CcRecipients property of incoming messages in order for the condition or exception to apply.

SentOnlyToMe

Gets or sets a value that indicates whether the owner of the mailbox must be the only one in the ToRecipients property of incoming messages in order for the condition or exception to apply.

SentToAddresses

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

SentToMe

Gets or sets a value that indicates whether the owner of the mailbox must be in the ToRecipients property of incoming messages in order for the condition or exception to apply.

SentToOrCcMe

Gets or sets a value that indicates whether the owner of the mailbox must be in either a ToRecipients or CcRecipients property of incoming messages in order for the condition or exception to apply.

WithinDateRange

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

WithinSizeRange

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

Applies to