Поделиться через


Rule Класс

Определение

Представляет отдельное правило папки "Входящие" в почтовом ящике.

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

Примеры

В следующем примере создается правило и сохраняется на сервере обмена сообщениями. Правило содержит Actions свойство и Conditions . Ниже приведены следующие значения Actions :

  • Сообщение отправляется в папку JunkEmail.
  • Назначьте категорию "Интерпретация".
  • Назначьте категорию "Только внутреннее использование".

Ниже приведены следующие значения Conditions :

  • Сообщение электронной почты содержит слово "Интересно" в теме.
// Create an inbox rule.
// If "Interesting" is in the e-mail's subject, move it into the Junk folder
// and assign two categories to the message.
Rule newRule = new Rule();
newRule.Actions.MoveToFolder = WellKnownFolderName.JunkEmail;
newRule.Conditions.ContainsSubjectStrings.Add("Interesting");
newRule.DisplayName = "MoveInterestingToJunk";
newRule.IsEnabled = true;

newRule.Priority = 1;
newRule.Actions.AssignCategories.Add("Immediate");
newRule.Actions.AssignCategories.Add("Internal use only.");

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

Комментарии

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

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

Rule()

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

Свойства

Actions

Возвращает действия, выполняемые с сообщением при выполнении условий.

Conditions

Возвращает условия, которые при выполнении активируют действия правила для этого правила.

DisplayName

Возвращает или задает строковое значение, содержащее отображаемое имя правила.

Exceptions

Возвращает исключение, представляющее все доступные условия исключений правила для правила папки "Входящие".

Id

Возвращает или задает идентификатор правила.

IsEnabled

Возвращает или задает значение, указывающее, включено ли правило.

IsInError

Возвращает значение, указывающее, находится ли правило в состоянии ошибки.

IsNotSupported

Возвращает значение, указывающее, нельзя ли изменить правило с помощью API управляемого кода.

Priority

Возвращает или задает приоритет правила, значение, указывающее порядок выполнения правила.

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