Arbeiten mit großen Spalten
Gilt für: Outlook 2013 | Outlook 2016
Spalten mit Zeichenfolgen- oder binären Eigenschaftsdaten können groß sein und möglicherweise viele Tausend Bytes lang sein. Da das Einschließen einer oder mehrerer Spalten mit Hunderten von Bytes in einer Ansicht häufig unpraktisch ist, ermöglicht MAPI-Tabellenimplementierern das Abschneiden des Werts, meist auf 255 Bytes und weniger häufig auf 510 Bytes. Wann immer möglich, sollten Tabellenimplementierer den vollständigen Wert einer Eigenschaft in einer Tabellenspalte enthalten. Die empfohlene Alternative besteht darin, nur die ersten 255 Bytes einzuschließen.
Clients können im Voraus nicht wissen, ob eine tabelle, die sie verwenden, große Spalten abschneidet. Sie sollten davon ausgehen, dass eine Spalte eine abgeschnittene Eigenschaft darstellt, wenn die Länge der Spalte entweder 255 oder 510 Bytes beträgt. Bei Bedarf können Clients direkt den vollständigen Wert einer abgeschnittenen Spalte aus dem Objekt abrufen, indem sie die IMAPIProp::GetProps-Methode des Objekts aufrufen.
Clients, die Einschränkungen mit großen Eigenschaften erstellen, sollten sich darüber im Klaren sein, dass es dem Tabellenimplementierer selbst liegt, wie diese Einschränkungen funktionieren. Einige Tabellenimplementierer lassen zu, dass Einschränkungen, die mit einer abgeschnittenen Spalte erstellt werden, auf der abgeschnittenen Größe basieren, während andere auf dem gesamten Wert basieren.