Compartir a través de


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

En el ejemplo siguiente se busca en la RuleCollection clase para buscar una regla existente con el nombre "MoveInterestingToJunk" del buzón del usuario. Si la regla existe, se cambian las Conditions propiedades. La Conditions propiedad quita el filtro de cadena de asunto existente y aplica la nueva Conditions propiedad que especifica que cada vez que llega un mensaje de correo electrónico que tiene una cadena de "This is Junk" en el asunto, el servidor exchange debe realizar las acciones existentes. La regla se carga en el servidor cuando el servicio. Se ejecuta la línea 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 usar esta clase para actualizar las condiciones y acciones de una regla existente.

Esta clase deriva de la RuleOperation clase .

Cuando se crea una regla, se almacena en el servidor Exchange. Cuando llega un mensaje, el servidor de Exchange evalúa el mensaje y determina si ha cumplido alguna condición 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 va a actualizar.

Se aplica a