API Reference

Class

EmailStoreFields

Namespace OfficeIMO.Email.Store
Assembly OfficeIMO.Email
Modifiers static

Canonical fields available to Store query, sort, and projection contracts.

Inheritance

  • Object
  • EmailStoreFields

Properties

public static EmailStoreField<EmailStoreItemId> ItemId { get; } #

Stable item identifier.

public static EmailStoreField<EmailStoreFolderId> FolderId { get; } #

Containing folder identifier.

public static EmailStoreField<Boolean> IsAssociated { get; } #

Whether the item is folder-associated information.

public static EmailStoreField<Boolean> IsOrphaned { get; } #

Whether the item was recovered outside its folder contents table.

public static EmailStoreField<OutlookItemKind> OutlookItemKind { get; } #

Typed Outlook item family.

public static EmailStoreStringField MessageClass { get; } #

MAPI message class.

public static EmailStoreStringField Subject { get; } #

Item subject.

public static EmailStoreStringField MessageId { get; } #

Internet message identifier.

public static EmailStoreStringField FromAddress { get; } #

Represented sender email address.

public static EmailStoreStringField FromDisplayName { get; } #

Represented sender display name.

public static EmailStoreStringField SenderAddress { get; } #

Actual sender email address.

public static EmailStoreStringField SenderDisplayName { get; } #

Actual sender display name.

public static EmailStoreField<Nullable<DateTimeOffset>> SentAt { get; } #

Sent or created time.

public static EmailStoreField<Nullable<DateTimeOffset>> ReceivedAt { get; } #

Received time.

public static EmailStoreField<Nullable<Boolean>> HasAttachments { get; } #

Declared attachment presence.

public static EmailStoreField<Nullable<Boolean>> IsRead { get; } #

Declared read state.

public static EmailStoreField<Nullable<Int32>> DeclaredSize { get; } #

Declared source size.

public static EmailStoreField<Nullable<Boolean>> IsHeaderOnly { get; } #

OST header-only cache state.

public static EmailStoreField<Boolean> IsMarkedForDownload { get; } #

Remote-download marker.

public static EmailStoreField<Boolean> IsMarkedForRemoteDeletion { get; } #

Remote-deletion marker.