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 |
Возвращает или задает приоритет правила, значение, указывающее порядок выполнения правила. |