SetRuleOperation Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |