SetRuleOperation Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |