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 un mensaje de correo electrónico llega que tiene la cadena "Interesante" en la línea de asunto, el mensaje se va a mover a la carpeta correo electrónico no deseado. La regla se cargará en el servidor en el 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 automáticamente organizar, clasificar y actuar sobre los mensajes, como los mensajes se coloquen en una carpeta.

Esta clase se deriva de la RuleOperation clase.

Cuando se crea una regla, se almacena en el servidor de Exchange. Cuando se recibe un mensaje, el servidor de Exchange da como resultado el mensaje y determina si se cumplen los requisitos cualquier regla de Conditions. Si es así, el servidor de Exchange, a continuación, procesará el mensaje de acuerdo con la regla de Actions. Por ejemplo, se puede crear una regla para requerir que el correo entrante que contiene una cadena determinada en el asunto se mueven 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 creará.

Se aplica a