Тип ресурса messageRule
Пространство имен: microsoft.graph
Представляет правило, применяемое к сообщениям в папке "Входящие" пользователя.
В Outlook можно настроить правила для сообщений в папке "Входящие", согласно которым при соблюдении определенных условий выполняются нужные действия.
Программным способом можно получить доступ к правилам, используя свойство навигации messageRulesпапки "Входящие". Каждое правило определено ресурсом messageRule, доступные действия правил определяются сложным типом messageRuleActions, а доступные условия и исключения для правил — сложным типом messageRulePredicates.
Методы
Метод | Возвращаемый тип | Описание |
---|---|---|
Список правил | Коллекция messageRule | Получает все объекты messageRule, определенные для папки "Входящие" пользователя. |
Получение правила | messageRule | Считывает свойства и отношения объекта messageRule. |
Создание правила | messageRule | Создает объект messageRule, определяя набор условий и действий. |
Обновление правила | messageRule | Изменяет записываемые свойства объекта messageRule и сохраняет изменения. |
Удаление правила | Нет | Удаляет указанный объект messageRule. |
Свойства
Свойство | Тип | Описание |
---|---|---|
actions | messageRuleActions | Действия, которые нужно применить к сообщению при выполнении определенных условий. |
conditions | messageRulePredicates | Условия, которые при выполнении запускают соответствующие действия для этого правила. |
displayName | String | Отображаемое имя правила. |
exceptions | messageRulePredicates | Условия исключения для правила. |
hasError | Boolean | Указывает, является ли правило ошибкой. Только для чтения. |
id | String | Уникальный идентификатор правила. Только для чтения. |
isEnabled | Boolean | Указывает, включено ли применение правила к сообщениям. |
isReadOnly | Boolean | Указывает, доступно ли правило только для чтения и можно ли изменить или удалить его с помощью REST API для правил. |
sequence | Int32 | Определяет последовательность выполнения правила среди прочих правил. |
Представление JSON
В следующем представлении JSON показан тип ресурса.
{
"actions": {"@odata.type": "microsoft.graph.messageRuleActions"},
"conditions": {"@odata.type": "microsoft.graph.messageRulePredicates"},
"displayName": "String",
"exceptions": {"@odata.type": "microsoft.graph.messageRulePredicates"},
"hasError": "Boolean",
"id": "String",
"isEnabled": "Boolean",
"isReadOnly": "Boolean",
"sequence": "Int32"
}