Freigeben über


messageRule-Ressourcentyp

Namespace: microsoft.graph

Stellt eine Regel dar, die für Nachrichten im Posteingang eines Benutzers gilt.

In Outlook können Sie Regeln für eingehende Nachrichten im Posteingang festlegen, um bestimmte Aktionen bei bestimmten Bedingungen auszuführen.

Programmgesteuert können Sie über die messageRules-Navigationseigenschaft des Posteingangsordners auf Regeln zugreifen. Jede Regel wird von dieser messageRule-Ressource dargestellt, verfügbare Regelaktionen werden von dem komplexen Typ messageRuleActions dargestellt, und verfügbare Regelbedingungen und -ausnahmen werden von dem komplexen Typ messageRulePredicates dargestellt.

Methoden

Methode Rückgabetyp Beschreibung
Auflisten von Regeln messageRule-Sammlung Ruft alle messageRule-Objekte ab, die für das Postfach des Benutzers definiert sind.
Regel abrufen messageRule Lesen der Eigenschaften und Beziehungen eines messageRule-Objekts.
Regel erstellen messageRule Erstellen Sie ein messageRule-Objekt, indem Sie eine Gruppe von Bedingungen und Aktionen angeben.
Regel aktualisieren messageRule Ändern Sie die schreibbaren Eigenschaften in einem messageRule-Objekt, und speichern Sie die Änderungen.
Regel löschen Keine Löschen des angegebenen messageRule-Objekts.

Eigenschaften

Eigenschaft Typ Beschreibung
Aktionen messageRuleActions Aktionen, die auf eine Nachricht angewendet werden, wenn die entsprechenden Bedingungen erfüllt sind.
Bedingungen messageRulePredicates Bedingungen, die bei Erfüllung die entsprechenden Aktionen für diese Regel auslösen.
displayName Zeichenfolge Der Anzeigename der Regel.
Ausnahmen messageRulePredicates Ausnahmebedingungen für die Regel.
hasError Boolescher Wert Gibt an, ob sich die Regel in einem Fehlerzustand befindet. Schreibgeschützt.
id Zeichenfolge Der eindeutige Bezeichner der Regel. Schreibgeschützt.
isEnabled Boolescher Wert Gibt an, ob die Regel auf Nachrichten angewendet werden kann.
isReadOnly Boolescher Wert Gibt an, ob die Regel schreibgeschützt ist und von der Regel-REST-API nicht geändert oder gelöscht werden kann.
sequence Int32 Gibt die Reihenfolge an, in der die Regel zusammen mit anderen Regeln ausgeführt wird.

JSON-Darstellung

Die folgende JSON-Darstellung zeigt den Ressourcentyp.

{
  "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"
}