Documentation

RulePredicatesType extends Type
in package

Identifies the conditions that, when fulfilled, will trigger the rule actions for a rule.

Table of Contents

Properties

$Categories  : ArrayOfStringsType
Contains the categories that must be applied to an incoming message in order for the condition or exception to apply.
$ContainsBodyStrings  : ArrayOfStringsType
Indicates the strings that must appear in the body of incoming messages in order for the condition or exception to apply.
$ContainsHeaderStrings  : ArrayOfStringsType
Indicates the strings that must appear in the headers of incoming messages in order for the condition or exception to apply.
$ContainsRecipientStrings  : ArrayOfStringsType
Indicates the strings that must appear in either the ToRecipients or CcRecipients properties of incoming messages in order for the condition or exception to apply.
$ContainsSenderStrings  : ArrayOfStringsType
Indicates the strings that must appear in the From property of incoming messages in order for the condition or exception to apply.
$ContainsSubjectOrBodyStrings  : ArrayOfStringsType
Indicates the strings that must appear in either the body or the subject of incoming messages in order for the condition or exception to apply.
$ContainsSubjectStrings  : ArrayOfStringsType
Indicates the strings that must appear in the subject of incoming messages in order for the condition or exception to apply.
$FlaggedForAction  : string
Specifies the flag for action value that must appear on incoming messages in order for the condition or exception to apply.
$FromAddresses  : ArrayOfEmailAddressesType
Indicates the e-mail addresses from which incoming messages must be sent in order for the condition or exception to apply.
$FromConnectedAccounts  : ArrayOfStringsType
Represents the e-mail account names from which incoming messages have to have been aggregated in order for the condition or exception to apply.
$HasAttachments  : bool
Indicates whether incoming messages have to have attachments in order for the condition or exception to apply.
$Importance  : string
Specifies the importance that is stamped on incoming messages in order for the condition or exception to apply.
$IsApprovalRequest  : bool
Indicates whether incoming messages must be approval requests in order for the condition or exception to apply.
$IsAutomaticForward  : bool
Indicates whether incoming messages must be automatic forwards in order for the condition or exception to apply.
$IsAutomaticReply  : bool
Indicates whether incoming messages must be automatic replies in order for the condition or exception to apply.
$IsEncrypted  : bool
Indicates whether incoming messages must be S/MIME encrypted in order for the condition or exception to apply.
$IsMeetingRequest  : bool
Indicates whether incoming messages must be meeting requests in order for the condition or exception to apply.
$IsMeetingResponse  : bool
Indicates whether incoming messages must be meeting responses in order for the condition or exception to apply.
$IsNDR  : bool
Indicates whether incoming messages must be non-delivery reports (NDRs) in order for the condition or exception to apply.
$IsPermissionControlled  : bool
Indicates whether incoming messages must be permission controlled (RMS protected) in order for the condition or exception to apply.
$IsReadReceipt  : bool
Indicates whether incoming messages must be read receipts in order for the condition or exception to apply.
$IsSigned  : bool
Indicates whether incoming messages must be S/MIME signed in order for\ the condition or exception to apply.
$IsVoicemail  : bool
Indicates whether incoming messages must be voice mail messages in order for the condition or exception to apply.
$ItemClasses  : ArrayOfStringsType
Represents the item classes that must be stamped on incoming messages in order for the condition or exception to apply.
$MessageClassifications  : ArrayOfStringsType
Represents the message classifications that must be stamped on incoming messages in order for the condition or exception to apply.
$NotSentToMe  : bool
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  : string
Indicates the sensitivity that must be stamped on incoming messages in order for the condition or exception to apply.
$SentCcMe  : bool
Indicates whether the owner of the mailbox has to be in the CcRecipients property of incoming messages in order for the condition or exception to apply.
$SentOnlyToMe  : bool
Indicates whether the owner of the mailbox has to be the only one in the ToRecipients property of incoming messages in order for the condition or exception to apply.
$SentToAddresses  : ArrayOfEmailAddressesType
Indicates the e-mail addresses that incoming messages have to have been sent to in order for the condition or exception to apply.
$SentToMe  : bool
Indicates whether the owner of the mailbox has to be in the ToRecipients property of incoming messages in order for the condition or exception to apply.
$SentToOrCcMe  : bool
Indicates whether the owner of the mailbox has to be in either a ToRecipients or CcRecipients property of incoming messages in order for the condition or exception to apply.
$WithinDateRange  : RulePredicateDateRangeType
Specifies the date range within which incoming messages have to have been received in order for the condition or exception to apply.
$WithinSizeRange  : RulePredicateSizeRangeType
Specifies the minimum and maximum sizes that incoming messages must be in order for the condition or exception to apply.

Methods

__clone()  : mixed
Clones any object properties on a type object when it is cloned. Allows for a deep clone required when using object to represent data types when making a SOAP call.

Properties

$Categories

Contains the categories that must be applied to an incoming message in order for the condition or exception to apply.

public ArrayOfStringsType $Categories
Tags
since

Exchange 2010

$ContainsBodyStrings

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

public ArrayOfStringsType $ContainsBodyStrings
Tags
since

Exchange 2010

$ContainsHeaderStrings

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

public ArrayOfStringsType $ContainsHeaderStrings
Tags
since

Exchange 2010

$ContainsRecipientStrings

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

public ArrayOfStringsType $ContainsRecipientStrings
Tags
since

Exchange 2010

$ContainsSenderStrings

Indicates the strings that must appear in the From property of incoming messages in order for the condition or exception to apply.

public ArrayOfStringsType $ContainsSenderStrings
Tags
since

Exchange 2010

$ContainsSubjectOrBodyStrings

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

public ArrayOfStringsType $ContainsSubjectOrBodyStrings
Tags
since

Exchange 2010

$ContainsSubjectStrings

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

public ArrayOfStringsType $ContainsSubjectStrings
Tags
since

Exchange 2010

$FlaggedForAction

Specifies the flag for action value that must appear on incoming messages in order for the condition or exception to apply.

public string $FlaggedForAction
Tags
since

Exchange 2010

see
FlaggedForActionType

$FromAddresses

Indicates the e-mail addresses from which incoming messages must be sent in order for the condition or exception to apply.

public ArrayOfEmailAddressesType $FromAddresses
Tags
since

Exchange 2010

$FromConnectedAccounts

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

public ArrayOfStringsType $FromConnectedAccounts
Tags
since

Exchange 2010

$HasAttachments

Indicates whether incoming messages have to have attachments in order for the condition or exception to apply.

public bool $HasAttachments
Tags
since

Exchange 2010

$Importance

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

public string $Importance
Tags
since

Exchange 2010

see
ImportanceChoicesType

$IsApprovalRequest

Indicates whether incoming messages must be approval requests in order for the condition or exception to apply.

public bool $IsApprovalRequest
Tags
since

Exchange 2010

$IsAutomaticForward

Indicates whether incoming messages must be automatic forwards in order for the condition or exception to apply.

public bool $IsAutomaticForward
Tags
since

Exchange 2010

$IsAutomaticReply

Indicates whether incoming messages must be automatic replies in order for the condition or exception to apply.

public bool $IsAutomaticReply
Tags
since

Exchange 2010

$IsEncrypted

Indicates whether incoming messages must be S/MIME encrypted in order for the condition or exception to apply.

public bool $IsEncrypted
Tags
since

Exchange 2010

$IsMeetingRequest

Indicates whether incoming messages must be meeting requests in order for the condition or exception to apply.

public bool $IsMeetingRequest
Tags
since

Exchange 2010

$IsMeetingResponse

Indicates whether incoming messages must be meeting responses in order for the condition or exception to apply.

public bool $IsMeetingResponse
Tags
since

Exchange 2010

$IsNDR

Indicates whether incoming messages must be non-delivery reports (NDRs) in order for the condition or exception to apply.

public bool $IsNDR
Tags
since

Exchange 2010

$IsPermissionControlled

Indicates whether incoming messages must be permission controlled (RMS protected) in order for the condition or exception to apply.

public bool $IsPermissionControlled
Tags
since

Exchange 2010

$IsReadReceipt

Indicates whether incoming messages must be read receipts in order for the condition or exception to apply.

public bool $IsReadReceipt
Tags
since

Exchange 2010

$IsSigned

Indicates whether incoming messages must be S/MIME signed in order for\ the condition or exception to apply.

public bool $IsSigned
Tags
since

Exchange 2010

$IsVoicemail

Indicates whether incoming messages must be voice mail messages in order for the condition or exception to apply.

public bool $IsVoicemail
Tags
since

Exchange 2010

$ItemClasses

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

public ArrayOfStringsType $ItemClasses
Tags
since

Exchange 2010

$MessageClassifications

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

public ArrayOfStringsType $MessageClassifications
Tags
since

Exchange 2010

$NotSentToMe

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.

public bool $NotSentToMe
Tags
since

Exchange 2010

$Sensitivity

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

public string $Sensitivity
Tags
since

Exchange 2010

see
SensitivityChoicesType

$SentCcMe

Indicates whether the owner of the mailbox has to be in the CcRecipients property of incoming messages in order for the condition or exception to apply.

public bool $SentCcMe
Tags
since

Exchange 2010

$SentOnlyToMe

Indicates whether the owner of the mailbox has to be the only one in the ToRecipients property of incoming messages in order for the condition or exception to apply.

public bool $SentOnlyToMe
Tags
since

Exchange 2010

$SentToAddresses

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

public ArrayOfEmailAddressesType $SentToAddresses
Tags
since

Exchange 2010

$SentToMe

Indicates whether the owner of the mailbox has to be in the ToRecipients property of incoming messages in order for the condition or exception to apply.

public bool $SentToMe
Tags
since

Exchange 2010

$SentToOrCcMe

Indicates whether the owner of the mailbox has to be in either a ToRecipients or CcRecipients property of incoming messages in order for the condition or exception to apply.

public bool $SentToOrCcMe
Tags
since

Exchange 2010

$WithinDateRange

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

public RulePredicateDateRangeType $WithinDateRange
Tags
since

Exchange 2010

$WithinSizeRange

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

public RulePredicateSizeRangeType $WithinSizeRange
Tags
since

Exchange 2010

Methods

__clone()

Clones any object properties on a type object when it is cloned. Allows for a deep clone required when using object to represent data types when making a SOAP call.

public __clone() : mixed

        
On this page

Search results