CreateRuleOperation Класс

Определение

Представляет операцию по созданию правила папки "Входящие".

public ref class CreateRuleOperation sealed : Microsoft::Exchange::WebServices::Data::RuleOperation
public sealed class CreateRuleOperation : Microsoft.Exchange.WebServices.Data.RuleOperation
Public NotInheritable Class CreateRuleOperation
Inherits RuleOperation
Наследование
CreateRuleOperation

Примеры

В следующем примере создается правило с именем MoveInterestingToJunk. Правило имеет Conditions свойство , указывающее, что при поступлении сообщения электронной почты со строкой "Интересно" в строке темы сообщение перемещается в папку Нежелательная почта. Правило передается на сервер в службе. Строка UpdateInboxRules(new RuleOperation[] { createOperation }, true).

// Create an Inbox rule.
// If "Interesting" is in the message's subject line, move it into the Junk E-mail folder.
Rule newRule = new Rule();
newRule.DisplayName = "MoveInterestingToJunk";
newRule.Priority = 1;
newRule.IsEnabled = true;
newRule.Conditions.ContainsSubjectStrings.Add("Interesting");
newRule.Actions.MoveToFolder = WellKnownFolderName.JunkEmail;

// Create the CreateRuleOperation.
CreateRuleOperation createRuleOperation = new CreateRuleOperation(newRule);
service.UpdateInboxRules(new RuleOperation[] { createRuleOperation }, true);

Комментарии

Правила папки "Входящие" — это наборы Conditions и связанные с ними Actions , которые позволяют клиентам автоматически упорядочивать, классифицировать сообщения и действовать с ними по мере доставки сообщений в папку.

Этот класс является производным RuleOperation от класса .

При создании правила оно сохраняется на сервере Exchange Server. При поступлении сообщения сервер Exchange оценивает сообщение и определяет, выполнил ли он какое-либо правило Conditions. Если это так, сервер Exchange обработает сообщение в соответствии с правилом Actions. Например, можно создать правило, требующее, чтобы все входящие сообщения, содержащие определенную строку в теме, автоматически перемещались в предопределенную папку.

Конструкторы

CreateRuleOperation()

Инициализирует новый экземпляр класса CreateRuleOperation.

CreateRuleOperation(Rule)

Инициализирует новый экземпляр класса CreateRuleOperation с помощью указанного правила.

Свойства

Rule

Возвращает или задает создаваемое правило.

Применяется к