Propriété canonique PidTagMessageClass
S’applique à : Outlook 2013 | Outlook 2016
Contient une chaîne de caractères qui identifie la classe de message définie par l’expéditeur, telle qu’une note IPM.
Propriété | Valeur |
---|---|
Propriétés associées : |
PR_MESSAGE_CLASS, PR_MESSAGE_CLASS_A PR_MESSAGE_CLASS_W |
Identificateur : |
0x001A |
Type de données : |
PT_UNICODE, PT_STRING8 |
Domaine : |
Courant |
Remarques
La classe de message spécifie le type du message. Il détermine l’ensemble des propriétés définies pour le message, le type d’informations qu’il transmet et la façon de le gérer.
Ces propriétés contiennent des chaînes concaténées avec des points. Chaque chaîne représente un niveau de sous-classification. Par exemple, IPM. Notez qu’il s’agit d’une sous-classe d’IPM et d’une superclasse d’IPM. Note.Private.
Ces propriétés doivent se composer des caractères ASCII 32 à 127 et ne doivent pas se terminer par un point (ASCII 46). Les opérations de tri et de comparaison doivent les traiter comme une chaîne ne respectant pas la casse. La longueur maximale possible est de 255 caractères, mais pour permettre à l’espace MAPI d’ajouter des qualificateurs, il est recommandé de conserver la longueur d’origine sous 128 caractères.
Chaque message est requis pour fournir ces propriétés. Normalement, l’application cliente qui crée un message le définit dès que IMAPIFolder ::CreateMessage retourne correctement. Toutefois, si la propriété n’a pas été définie lorsque le client appelle IMAPIProp ::SaveChanges, la banque de messages doit la définir sur IPM.
Les valeurs définies par MAPI sont les suivantes :
IPM.Note for a standard interpersonal message
REPORT.<subject message class>.DR for a delivery report
REPORT.<subject message class>.NDR for a nondelivery report
REPORT.<subject message class>.IPNRN for a read report
REPORT.<subject message class>.IPNNRN for a nonread report
Ipm et IPC sont destinés à être des superclasses uniquement, et un message doit avoir au moins un qualificateur de sous-classe ajouté avant d’être stocké ou envoyé. Pour plus d’informations sur l’utilisation des classes de message, consultez Classes de message. Pour obtenir la liste des propriétés obligatoires et facultatives pour les classes de message, consultez les sous-rubriques de À propos des propriétés de message.
Une classe de message personnalisée peut définir des propriétés dans une plage réservée pour une utilisation avec cette classe de message uniquement. Pour plus d’informations, consultez À propos des identificateurs de propriété.
Les classes de message contrôlent le dossier de réception dans lequel un message entrant est stocké. Pour plus d’informations, consultez la méthode IMsgStore ::GetReceiveFolderTable .
Pour plus d’informations sur l’utilisation de classes de message avec des formulaires et des serveurs de formulaires, consultez Choix d’une classe de message.
Ressources connexes
Spécifications du protocole
Fournit des références aux spécifications de protocole Exchange Server associées.
Gère les objets de message et de pièce jointe.
Spécifie les propriétés et les opérations autorisées pour les objets de courrier électronique.
Spécifie les propriétés et les opérations autorisées pour représenter les messages vocaux et les télécopies.
Fichiers d’en-tête
Mapidefs.h
Fournit des définitions de type de données.
Mapitags.h
Contient les définitions des propriétés répertoriées comme propriétés associées.