Freigeben über


DeleteRuleOperation Klasse

Definition

Stellt einen Vorgang zum Löschen einer Posteingangsregel dar.

public ref class DeleteRuleOperation sealed : Microsoft::Exchange::WebServices::Data::RuleOperation
public sealed class DeleteRuleOperation : Microsoft.Exchange.WebServices.Data.RuleOperation
Public NotInheritable Class DeleteRuleOperation
Inherits RuleOperation
Vererbung
DeleteRuleOperation

Beispiele

Im folgenden Beispiel wird die RuleCollection -Klasse durchsucht, um ein vorhandenes Rule Objekt mit dem Namen "MoveInterestingToJunk" aus dem Postfach des Benutzers zu finden. Wenn vorhanden Rule ist, wird gelöscht Rule , wenn der Dienst. UpdateInboxRules(new RuleOperation[] { setRuleOperation }, true)-Zeile wird ausgeführt.

// Create the DeleteRuleOperation.
// Delete the rule "MoveInterestingToJunk", if it exists.
// Get the RuleCollection.
RuleCollection ruleCollection = service.GetInboxRules("User1@Contoso.com");
foreach (Rule ruleinCollection in ruleCollection)
{
    if (ruleinCollection.DisplayName == "MoveInterestingToJunk")
    {
        DeleteRuleOperation deleteRuleOperation = new DeleteRuleOperation(ruleinCollection.Id);
        service.UpdateInboxRules(new RuleOperation[] { deleteRuleOperation }, true);
    }
}

Hinweise

Sie können ein vorhandenes Rule Klassenobjekt mithilfe dieser Klasse löschen.

Diese Klasse wird von der RuleOperation -Klasse abgeleitet.

Konstruktoren

DeleteRuleOperation()

Initialisiert eine neue Instanz der DeleteRuleOperation-Klasse.

DeleteRuleOperation(String)

Initialisiert eine neue Instanz der DeleteRuleOperation-Klasse mit dem angegebenen Regelbezeichner.

Eigenschaften

RuleId

Ruft den eindeutigen Bezeichner der zu löschenden Regel ab oder legt diesen fest.

Gilt für: