Compartilhar via


DeleteRuleOperation Classe

Definição

Representa uma operação para excluir uma regra de caixa de entrada.

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
Herança
DeleteRuleOperation

Exemplos

O exemplo a seguir pesquisa a RuleCollection classe para encontrar um objeto existente Rule com o nome "MoveInterestingToJunk" na caixa de correio do usuário. Se o Rule existir, o Rule será excluído quando o serviço. A linha UpdateInboxRules(nova RuleOperation[] { setRuleOperation }, true) é executada.

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

Comentários

Você pode excluir um objeto de classe existente Rule usando essa classe.

Essa classe deriva da RuleOperation classe.

Construtores

DeleteRuleOperation()

Inicializa uma nova instância da classe DeleteRuleOperation.

DeleteRuleOperation(String)

Inicializa uma nova instância da classe DeleteRuleOperation com o identificador de regra especificado.

Propriedades

RuleId

Obtém ou define o identificador exclusivo da regra a ser excluído.

Aplica-se a