Partager via


Rule Interface

Définition

Représente une règle 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
Dérivé
Attributs
Implémente

Remarques

Il s’agit d’une interface .NET dérivée d’une coclasse COM requise par le code managé pour l’interopérabilité avec l’objet COM correspondant. Utilisez cette interface dérivée pour accéder à tous les membres de méthode, de propriété et d’événement de l’objet COM. Toutefois, si la méthode ou l’événement que vous souhaitez utiliser partage le même nom sous le même objet COM, vous devez effectuer une conversion de type (transtypage) vers l’interface principale correspondante pour appeler la méthode, puis effectuer une conversion de type (transtypage) vers l’interface d’événements les plus récents pour vous connecter à l’événement. Reportez-vous à cette rubrique pour plus d’informations sur l’objet COM. Pour plus d’informations sur la méthode et les membres de propriété de l’objet COM, consultez _Rule.

L’objet Rule représente à la fois les règles côté client et côté serveur.

Le modèle objet Rules se compose principalement des objets suivants : Rules, Rule, RuleActions, RuleActionRuleConditions, RuleCondition, et les objets dérivés pour certaines actions de règle et conditions de règle. Il fournit une parité partielle avec l’Assistant Règles et alertes dans l’interface utilisateur d’Outlook. Bien qu’il ne prenne pas en charge la création de toutes les règles que vous pouvez éventuellement créer à l’aide de l’Assistant, il prend en charge les actions et conditions de règle les plus couramment utilisées.

Pour plus d’informations sur la création, la modification et la suppression de règles par programmation, voir Managing Rules in the Outlook Object ModelHow to: Create a Rule to Move Specific E-mails to a Folder

Propriétés

Actions

Renvoie un RuleActions objet de collection qui représente toutes les actions de règle disponibles pour la règle. En lecture seule.

(Hérité de _Rule)
Application

Renvoie un Application objet qui représente l’application Outlook parente pour l’objet . En lecture seule.

(Hérité de _Rule)
Class

Retourne une OlObjectClass constante indiquant la classe de l’objet. En lecture seule.

(Hérité de _Rule)
Conditions

Renvoie un RuleConditions objet de collection qui représente toutes les conditions de règle disponibles pour la règle. En lecture seule.

(Hérité de _Rule)
Enabled

Renvoie ou définit une valeur booléenne (bool en C#) qui détermine si la règle doit être appliquée. Lecture-écriture.

(Hérité de _Rule)
Exceptions

Retourne un RuleConditions objet de collection qui représente toutes les conditions d’exception de règle disponibles pour la règle. En lecture seule.

(Hérité de _Rule)
ExecutionOrder

Renvoie ou définit une valeur Integer (int en C#) qui indique l’ordre d’exécution de la règle parmi les autres règles de la Rules collection. Lecture-écriture.

(Hérité de _Rule)
IsLocalRule

Retourne une valeur booléenne (bool en C#) qui indique si la règle s’exécute en tant que règle côté client. En lecture seule.

(Hérité de _Rule)
Name

Renvoie ou définit une chaîne (chaîne en C#) représentant le nom de la règle. Lecture-écriture.

(Hérité de _Rule)
Parent

Renvoie la valeur de type Object parent de l’objet spécifié. En lecture seule.

(Hérité de _Rule)
RuleType

Retourne une constante de l’énumération OlRuleType qui indique si la règle s’applique aux messages envoyés ou reçus. En lecture seule.

(Hérité de _Rule)
Session

Retourne l’objet NameSpace pour la session active. En lecture seule.

(Hérité de _Rule)

Méthodes

Execute(Object, Object, Object, Object)

Applique une règle en tant qu'opération isolée.

(Hérité de _Rule)

S’applique à