Compartilhar via


SetRuleOperation Classe

Definição

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

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

Exemplos

O exemplo a seguir pesquisa a RuleCollection classe para encontrar uma regra existente com o nome "MoveInterestingToJunk" na caixa de correio do usuário. Se a regra existir, as Conditions propriedades serão alteradas. A Conditions propriedade remove o filtro de cadeia de caracteres de assunto existente e aplica a nova Conditions propriedade que especifica que sempre que uma mensagem de email chega que tem uma cadeia de caracteres de "This is Junk" no assunto, o servidor exchange deve executar as ações existentes. A regra é carregada no servidor quando o serviço. A linha UpdateInboxRules(nova RuleOperation[] { setRuleOperation }, true) é executada.

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

Comentários

Você pode usar essa classe para atualizar as condições e ações de uma regra existente.

Essa classe deriva da RuleOperation classe.

Quando uma regra é criada, ela é armazenada no servidor exchange. Quando uma mensagem chega, o servidor do Exchange avalia a mensagem e determina se ela cumpriu alguma condição de regra. Essa classe permite que você altere as condições ou ações de uma regra.

Construtores

SetRuleOperation()

Inicializa uma nova instância da classe SetRuleOperation.

SetRuleOperation(Rule)

Inicializa uma nova instância da classe SetRuleOperation com a regra especificada.

Propriedades

Rule

Obtém ou define a regra a ser atualizada.

Aplica-se a