SetRuleOperation Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une opération de mise à jour d’une règle de boîte de réception.
public ref class SetRuleOperation sealed : Microsoft::Exchange::WebServices::Data::RuleOperation
public sealed class SetRuleOperation : Microsoft.Exchange.WebServices.Data.RuleOperation
Public NotInheritable Class SetRuleOperation
Inherits RuleOperation
- Héritage
Exemples
L’exemple suivant recherche une RuleCollection règle existante nommée « MoveInterestingToJunk » dans la boîte aux lettres de l’utilisateur. Si la règle existe, les Conditions propriétés sont modifiées. La Conditions propriété supprime le filtre de chaîne d’objet existant et applique la nouvelle Conditions propriété qui spécifie que chaque fois qu’un message électronique contenant la chaîne « This is Junk » est envoyé dans l’objet, le serveur Exchange doit effectuer les actions existantes. La règle est chargée sur le serveur lorsque le service. La ligne UpdateInboxRules(new RuleOperation[] { setRuleOperation }, true) est exécutée.
// Modify the "MoveInterestingToJunk" rule, if it exists.
// Get the RuleCollection.
RuleCollection ruleCollection = service.GetInboxRules("User1@Contoso.com");
foreach (Rule ruleinCollection in ruleCollection)
{
if (ruleinCollection.DisplayName == "MoveInterestingToJunk")
{
ruleinCollection.Conditions.ContainsSubjectStrings.Clear();
ruleinCollection.Conditions.ContainsSubjectStrings.Add("This is Junk");
SetRuleOperation setRuleOperation = new SetRuleOperation(ruleinCollection);
service.UpdateInboxRules(new RuleOperation[] { setRuleOperation }, true);
}
}
Remarques
Vous pouvez utiliser cette classe pour mettre à jour les conditions et les actions d’une règle existante.
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 rempli des conditions de règle. Cette classe vous permet de modifier les conditions ou les actions d’une règle.
Constructeurs
SetRuleOperation() |
Initialise une nouvelle instance de la classe SetRuleOperation. |
SetRuleOperation(Rule) |
Initialise une nouvelle instance de la classe SetRuleOperation avec la règle spécifiée. |
Propriétés
Rule |
Obtient ou définit la règle à mettre à jour. |