Rule 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 regla de bandeja de entrada individual en el buzón de correo.
public ref class Rule sealed : Microsoft::Exchange::WebServices::Data::ComplexProperty
public sealed class Rule : Microsoft.Exchange.WebServices.Data.ComplexProperty
Public NotInheritable Class Rule
Inherits ComplexProperty
- Herencia
Ejemplos
En el ejemplo siguiente se crea una nueva regla y se guarda en el servidor de mensajería. La regla contiene un Actions y Conditions (propiedad). El Actions son:
- el mensaje de correo electrónico se envía a la carpeta JunkEmail.
- Asignar una categoría de "Inmediato".
- Asignar una categoría de "Solo para uso interno".
La Conditions son:
- El mensaje de correo electrónico contiene la palabra "Interesante" en el asunto.
// Create an inbox rule.
// If "Interesting" is in the e-mail's subject, move it into the Junk folder
// and assign two categories to the message.
Rule newRule = new Rule();
newRule.Actions.MoveToFolder = WellKnownFolderName.JunkEmail;
newRule.Conditions.ContainsSubjectStrings.Add("Interesting");
newRule.DisplayName = "MoveInterestingToJunk";
newRule.IsEnabled = true;
newRule.Priority = 1;
newRule.Actions.AssignCategories.Add("Immediate");
newRule.Actions.AssignCategories.Add("Internal use only.");
// Create the CreateRuleOperation.
CreateRuleOperation createRuleOperation = new CreateRuleOperation(newRule);
service.UpdateInboxRules(new RuleOperation[] { createRuleOperation }, true);
Comentarios
Una regla de bandeja de entrada es un conjunto de Conditions, Exceptionsy asociados Actions que permiten a los clientes automáticamente organizar, clasificar y actuar sobre los mensajes, como los mensajes se coloquen en una carpeta. Por ejemplo, un Rule pueden crearse para requerir que el correo entrante que contiene una cadena determinada en el asunto se mueven automáticamente a una carpeta predeterminada. Rule evaluación se desencadena cuando se entregan mensajes de correo electrónico en el buzón de un usuario o cuando los mensajes se guardan en primer lugar a una carpeta. El Conditions en un Rule se evalúan con las propiedades del mensaje entrante. Si el Conditions se evalúa como true, la regla de Actions se ejecutan en el servidor.
Constructores
| Rule() |
Inicializa una nueva instancia de la clase de regla. |
Propiedades
| Actions |
Obtiene las acciones que deben tomarse en un mensaje cuando se cumplen las condiciones. |
| Conditions |
Obtiene las condiciones que cuando se cumplen los requisitos, se activará la regla de acciones de esa regla. |
| DisplayName |
Obtiene o establece un valor de tipo string que contiene el nombre para mostrar de una regla. |
| Exceptions |
Obtiene las excepciones que representa todas las condiciones de excepción de regla disponibles para la regla de bandeja de entrada. |
| Id |
Obtiene o establece el identificador de regla. |
| IsEnabled |
Obtiene o establece si la regla está habilitada. |
| IsInError |
Obtiene un valor que indica si la regla está en una condición de error. |
| IsNotSupported |
Obtiene un valor que indica si la regla no se puede modificar con la API de código administrado. |
| Priority |
Obtiene o establece la prioridad de regla, un valor que indica el orden en el que se debe ejecutar una regla. |