SetRuleOperation Clase

Definición

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

Ejemplos

El siguiente ejemplo se busca la RuleCollection clase para buscar una regla existente con el nombre "MoveInterestingToJunk" desde el buzón del usuario. Si la regla no existe, el Conditions se cambian las propiedades. El Conditions (propiedad) quita el filtro de cadena de asunto existente y se aplica el nuevo Conditions propiedad que especifica que cada vez que un mensaje de correo electrónico llega que tiene una cadena de "Este es correo no deseado" en el asunto, el servidor de Exchange es realizar las acciones existentes. La regla se cargará en el servidor cuando el servicio. Se ejecuta la línea de UpdateInboxRules (new RuleOperation [] {setRuleOperation}, true).

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

Comentarios

Puede utilizar esta clase para actualizar las condiciones y acciones de una regla existente.

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 han cumplido las condiciones de regla. Esta clase permite cambiar las condiciones o acciones de una regla.

Constructores

SetRuleOperation()

Inicializa una nueva instancia de la clase SetRuleOperation.

SetRuleOperation(Rule)

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

Propiedades

Rule

Obtiene o establece la regla que se van a actualizar.

Se aplica a