Compartir a través de


CreateRuleOperation Clase

Definición

Representa una operación para crear una regla de bandeja 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
Herencia
CreateRuleOperation

Ejemplos

En el ejemplo siguiente se crea una regla con el nombre "MoveInterestingToJunk". La regla tiene una Conditions propiedad que especifica que cada vez que llegue un mensaje de correo electrónico que tenga la cadena "Interesante" en la línea de asunto, el mensaje se moverá a la carpeta Correo electrónico no deseado. La regla se carga en el servidor del servicio. Línea UpdateInboxRules(new 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);

Comentarios

Las reglas de bandeja de entrada son conjuntos de Conditions y asociados Actions que permiten a los clientes organizar, clasificar y actuar automáticamente en los mensajes a medida que los mensajes se entregan a una carpeta.

Esta clase deriva de la RuleOperation clase .

Cuando se crea una regla, se almacena en el servidor Exchange. Cuando llega un mensaje, el servidor exchange evalúa el mensaje y determina si ha cumplido alguna regla Conditions. Si es así, el servidor exchange procesará el mensaje de acuerdo con la regla Actions. Por ejemplo, se puede crear una regla para requerir que cualquier correo entrante que contenga una cadena determinada en el asunto se mueva automáticamente a una carpeta predeterminada.

Constructores

CreateRuleOperation()

Inicializa una nueva instancia de la clase CreateRuleOperation.

CreateRuleOperation(Rule)

Inicializa una nueva instancia de la clase CreateRuleOperation con la regla especificada.

Propiedades

Rule

Obtiene o establece la regla que se va a crear.

Se aplica a