Partager via


CreateRuleOperation Classe

Définition

Représente une opération pour créer une règle de boîte de réception.

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
Héritage
CreateRuleOperation

Exemples

L’exemple suivant crée une règle nommée « MoveInterestingToJunk ». La règle a une Conditions propriété qui spécifie que chaque fois qu’un message électronique contenant la chaîne « Intéressant » dans la ligne d’objet arrive, le message doit être déplacé vers le dossier Courrier indésirable. La règle est chargée sur le serveur dans le service. Ligne 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);

Remarques

Les règles de boîte de réception sont des ensembles de Conditions et associés Actions qui permettent aux clients d’organiser, de catégoriser et d’agir automatiquement sur les messages à mesure que les messages sont remis à un dossier.

Cette classe dérive de la RuleOperation classe .

Lorsqu’une règle est créée, elle est stockée sur le serveur Exchange. Lorsqu’un message arrive, le serveur Exchange évalue le message et détermine s’il a respecté une règle Conditions. Si tel est le cas, le serveur Exchange traite ensuite le message en fonction de la règle Actions. Par exemple, une règle peut être créée pour exiger que tout courrier entrant contenant une certaine chaîne dans l’objet soit automatiquement déplacé vers un dossier prédéterminé.

Constructeurs

CreateRuleOperation()

Initialise une nouvelle instance de la classe CreateRuleOperation.

CreateRuleOperation(Rule)

Initialise une nouvelle instance de la classe CreateRuleOperation avec la règle spécifiée.

Propriétés

Rule

Obtient ou définit la règle à créer.

S’applique à