SetRuleOperation Klasse

Definition

Stellt einen Vorgang zum Aktualisieren einer Posteingangsregel dar.

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
Vererbung

Beispiele

Im folgenden Beispiel wird die RuleCollection -Klasse durchsucht, um eine vorhandene Regel mit dem Namen "MoveInterestingToJunk" aus dem Postfach des Benutzers zu finden. Wenn die Regel vorhanden ist, werden die Conditions Eigenschaften geändert. Die Conditions -Eigenschaft entfernt den vorhandenen Betreffzeichenfolgenfilter und wendet die neue Conditions Eigenschaft an, die angibt, dass der Exchange-Server die vorhandenen Aktionen ausführen muss, wenn eine E-Mail-Nachricht mit der Zeichenfolge "This is Junk" im Betreff eingeht. Die Regel wird auf den Server hochgeladen, wenn der Dienst ausgeführt wird. UpdateInboxRules(new RuleOperation[] { setRuleOperation }, true)-Zeile wird ausgeführt.

// 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);
    }
}

Hinweise

Sie können diese Klasse verwenden, um die Bedingungen und Aktionen einer vorhandenen Regel zu aktualisieren.

Diese Klasse wird von der RuleOperation -Klasse abgeleitet.

Wenn eine Regel erstellt wird, wird sie auf dem Exchange-Server gespeichert. Wenn eine Nachricht eingeht, wertet der Exchange-Server die Nachricht aus und bestimmt, ob die Regelbedingungen erfüllt wurden. Mit dieser Klasse können Sie die Bedingungen oder Aktionen einer Regel ändern.

Konstruktoren

SetRuleOperation()

Initialisiert eine neue Instanz der SetRuleOperation-Klasse.

SetRuleOperation(Rule)

Initialisiert eine neue Instanz der SetRuleOperation-Klasse mit der angegebenen Regel.

Eigenschaften

Rule

Ruft die zu aktualisierende Regel ab oder legt sie fest.

Gilt für: