SetRuleOperation Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |