Partager via


Utilisation de colonnes volumineuses

S’applique à : Outlook 2013 | Outlook 2016

Les colonnes avec des données de chaîne ou de propriété binaire peuvent être volumineuses, voire plusieurs milliers d’octets. Étant donné qu’il est souvent difficile d’inclure une ou plusieurs colonnes contenant des centaines d’octets dans une vue, MAPI permet aux implémenteurs de table de tronquer la valeur, le plus souvent à 255 octets et moins souvent à 510 octets. Dans la mesure du possible, les implémenteurs de table doivent inclure la valeur complète d’une propriété dans une colonne de table. L’alternative recommandée consiste à inclure uniquement les 255 premiers octets.

Les clients ne peuvent pas savoir à l’avance si une table qu’ils utilisent tronque des colonnes volumineuses. Ils doivent supposer qu’une colonne représente une propriété tronquée si la longueur de la colonne est de 255 ou 510 octets. Si nécessaire, les clients peuvent récupérer directement la valeur complète d’une colonne tronquée à partir de l’objet en appelant la méthode IMAPIProp ::GetProps de l’objet.

Les clients qui créent des restrictions avec des propriétés volumineuses doivent savoir qu’il appartient à l’implémenteur de table de savoir comment ces restrictions fonctionnent. Certains implémenteurs de table permettent aux restrictions générées avec une colonne tronquée d’être basées sur la taille tronquée, tandis que d’autres la basent sur la valeur entière.

Voir aussi

MAPI Tables