API Reference

Class

EmailStoreItemSummary

Namespace OfficeIMO.Email.Store
Assembly OfficeIMO.Email
Modifiers sealed

Small projected item view intended for browsing and bounded store queries.

Inheritance

  • Object
  • EmailStoreItemSummary

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Properties

public OutlookItemKind OutlookItemKind { get; } #

Projected Outlook item kind.

public String MessageClass { get; } #

MAPI message class when available.

public String Subject { get; } #

Item subject.

public String MessageId { get; } #

Internet message identifier when available.

public String NormalizedSubject { get; } #

Subject normalized by the source or Outlook projection.

public String ConversationTopic { get; } #

Outlook conversation topic.

public Byte[] ConversationIndex { get; } #

Outlook conversation index.

public Byte[] ConversationId { get; } #

Binary Outlook conversation identifier.

public String InternetReferences { get; } #

Internet References field.

public String InReplyToId { get; } #

Internet In-Reply-To identifier.

public Byte[] MeetingGlobalObjectId { get; } #

Meeting Global Object ID.

public Byte[] MeetingCleanGlobalObjectId { get; } #

Clean Meeting Global Object ID, preferred for recurrence-series correlation.

public Nullable<Guid> TaskGlobalId { get; } #

Task lifecycle correlation identifier.

public EmailAddress From { get; } #

Represented sender.

public EmailAddress Sender { get; } #

Actual sender.

public Nullable<DateTimeOffset> SentAt { get; } #

Sent or created time.

public Nullable<DateTimeOffset> ReceivedAt { get; } #

Received time.

public Nullable<Boolean> HasAttachments { get; } #

Whether the source declares attachments.

public Nullable<Boolean> IsRead { get; } #

Whether the source declares the item read.

public Nullable<Int32> DeclaredSize { get; } #

Declared source size when available.

public Nullable<Boolean> IsHeaderOnly { get; } #

Whether Outlook explicitly marked an OST item as header-only; null means unspecified.

public Boolean IsMarkedForDownload { get; } #

Whether the MAPI message status requests downloading remote content.

public Boolean IsMarkedForRemoteDeletion { get; } #

Whether the MAPI message status requests remote deletion.