CreateRuleOperation Classe

Definição

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

public ref class CreateRuleOperation sealed : Microsoft::Exchange::WebServices::Data::RuleOperation
public sealed class CreateRuleOperation : Microsoft.Exchange.WebServices.Data.RuleOperation
Public NotInheritable Class CreateRuleOperation
Inherits RuleOperation
Herança
CreateRuleOperation

Exemplos

O exemplo a seguir cria uma regra com o nome "MoveInterestingToJunk". A regra tem uma Conditions propriedade que especifica que sempre que uma mensagem de email chega que tem a cadeia de caracteres "Interessante" na linha de assunto, a mensagem deve ser movida para a pasta lixo eletrônico. A regra é carregada no servidor no serviço. Linha UpdateInboxRules(nova RuleOperation[] { createOperation }, true).

// Create an Inbox rule.
// If "Interesting" is in the message's subject line, move it into the Junk E-mail folder.
Rule newRule = new Rule();
newRule.DisplayName = "MoveInterestingToJunk";
newRule.Priority = 1;
newRule.IsEnabled = true;
newRule.Conditions.ContainsSubjectStrings.Add("Interesting");
newRule.Actions.MoveToFolder = WellKnownFolderName.JunkEmail;

// Create the CreateRuleOperation.
CreateRuleOperation createRuleOperation = new CreateRuleOperation(newRule);
service.UpdateInboxRules(new RuleOperation[] { createRuleOperation }, true);

Comentários

As regras de caixa de entrada são conjuntos e Conditions associados Actions que permitem que os clientes organizem, categorizem e atuem automaticamente nas mensagens à medida que as mensagens são entregues a uma pasta.

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 regra Conditions. Se tiver, o servidor exchange processará a mensagem de acordo com a regra Actions. Por exemplo, uma regra pode ser criada para exigir que qualquer email de entrada que contenha uma determinada cadeia de caracteres no assunto seja movido automaticamente para uma pasta predeterminada.

Construtores

CreateRuleOperation()

Inicializa uma nova instância da classe CreateRuleOperation.

CreateRuleOperation(Rule)

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

Propriedades

Rule

Obtém ou define a regra a ser criada.

Aplica-se a