Compartilhar via


Rule Interface

Definição

Representa uma regra do Outlook.

public interface class Rule : Microsoft::Office::Interop::Outlook::_Rule
[System.Runtime.InteropServices.Guid("000630CD-0000-0000-C000-000000000046")]
public interface Rule : Microsoft.Office.Interop.Outlook._Rule
Public Interface Rule
Implements _Rule
Derivado
Atributos
Implementações

Comentários

This is a .NET interface derived from a COM coclass that is required by managed code for interoperability with the corresponding COM object. Use this derived interface to access all method, property, and event members of the COM object. However, if a method or event you want to use shares the same name under the same COM object, cast to the corresponding primary interface to call the method, and cast to the latest events interface to connect to the event. Refer to this topic for information about the COM object. Para obter informações sobre o método e os membros da propriedade do objeto COM, consulte _Rule.

Regras do lado do cliente e servidor são representadas pelo objeto Rule.

O modelo de objeto Rules consiste principalmente nesses objetos: Rules, Regra, RuleActions, RuleConditions, RuleAction, , RuleConditione os objetos derivados para determinadas ações de regra e condições de regra. Ele fornece paridade parcial com as regras e alertas assistente na interface do usuário do Outlook. Embora ele não dá suporte a criação de cada regra única que você possivelmente pode criar usando o assistente, ele oferece suporte a condições e ações de regra mais comumente usadas.

Para obter mais informações sobre como criar, editar e excluir regras programaticamente, consulte Gerenciar regras no modelo de objeto do OutlookComo criar uma regra para mover emails específicos para uma pasta

Propriedades

Actions

Retorna um RuleActions objeto de coleção que representa todas as ações de regra disponíveis para a regra. Somente leitura.

(Herdado de _Rule)
Application

Retorna um Application objeto que representa o aplicativo pai do Outlook para o objeto. Somente leitura.

(Herdado de _Rule)
Class

Retorna uma OlObjectClass constante que indica a classe do objeto. Somente leitura.

(Herdado de _Rule)
Conditions

Retorna um RuleConditions objeto de coleção que representa todas as condições de regra disponíveis para a regra. Somente leitura.

(Herdado de _Rule)
Enabled

Retorna ou define um valor bool (bool em C#) que determina se a regra deve ser aplicada. Leitura/gravação.

(Herdado de _Rule)
Exceptions

Retorna um RuleConditions objeto de coleção que representa todas as condições de exceção de regra disponíveis para a regra. Somente leitura.

(Herdado de _Rule)
ExecutionOrder

Retorna ou define um valor Inteiro (int em C#) que indica a ordem de execução da regra entre outras regras na Rules coleção. Leitura/gravação.

(Herdado de _Rule)
IsLocalRule

Retorna um bool (bool em C#) que indica se a regra é executada como uma regra do lado do cliente. Somente leitura.

(Herdado de _Rule)
Name

Retorna ou define uma Cadeia de Caracteres (cadeia de caracteres em C#) que representa o nome da regra. Leitura/gravação.

(Herdado de _Rule)
Parent

Retorna o pai do objeto do objeto especificado. Somente leitura.

(Herdado de _Rule)
RuleType

Retorna uma constante da OlRuleType enumeração que indica se a regra se aplica a mensagens que estão sendo enviadas ou recebidas. Somente leitura.

(Herdado de _Rule)
Session

Retorna o NameSpace objeto para a sessão atual. Somente leitura.

(Herdado de _Rule)

Métodos

Execute(Object, Object, Object, Object)

Aplica uma regra como uma operação individual.

(Herdado de _Rule)

Aplica-se a