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 una Actions propiedad y Conditions . Son Actions :
- El mensaje de correo electrónico se envía a la carpeta JunkEmail.
- Asigne una categoría de "Inmediato".
- Asigne una categoría de "Solo uso interno".
Son Conditions :
- 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 organizar, clasificar y actuar automáticamente en los mensajes a medida que los mensajes se entregan a una carpeta. Por ejemplo, se puede crear para Rule requerir que cualquier correo entrante que contenga una cadena determinada en el asunto se mueva automáticamente a una carpeta predeterminada. Rule La 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 por primera vez en una carpeta. en Conditions se Rule evalúan con respecto a las propiedades del mensaje entrante. Si la Conditions evaluación es true, el servidor ejecuta la regla Actions .
Constructores
Rule() |
Inicializa una nueva instancia de la clase Rule. |
Propiedades
Actions |
Obtiene las acciones que se realizarán en un mensaje cuando se cumplan las condiciones. |
Conditions |
Obtiene las condiciones que, cuando se cumplan, desencadenarán la regla Acciones para esa regla. |
DisplayName |
Obtiene o establece un valor de cadena que contiene el nombre para mostrar de una regla. |
Exceptions |
Obtiene las excepciones que representan 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 las 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. |