Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

EmailStoreCategoryDefinition

Namespace OfficeIMO.Email.Store
Assembly OfficeIMO.Email
Source revision 33d062b583cb with working tree changes
Modifiers sealed

One Outlook master-category definition from a CategoryList configuration stream.

Inheritance

  • Object
  • EmailStoreCategoryDefinition

Usage

Explore 2 API references to this type

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

Returned or exposed by 2

Properties

public String Name { get; } #

Case-insensitively unique display name.

public Int32? Color { get; } #

Outlook color index; -1 through 24 are defined.

public UInt32? KeyboardShortcut { get; } #

Outlook shortcut index; 0 through 11 are defined.

public UInt32? UsageCount { get; } #

Optional usage counter.

public DateTimeOffset? LastUsed { get; } #

Most recent use across item families.

public DateTimeOffset? LastUsedMail { get; } #

Most recent use on a mail item.

public DateTimeOffset? LastUsedCalendar { get; } #

Most recent use on a calendar item.

public DateTimeOffset? LastUsedTasks { get; } #

Most recent use on a task.

public DateTimeOffset? LastUsedContacts { get; } #

Most recent use on a contact.

public DateTimeOffset? LastUsedJournal { get; } #

Most recent use on a journal item.

public DateTimeOffset? LastUsedNotes { get; } #

Most recent use on a note.

public Int32? LastSessionUsed { get; } #

Reserved Outlook session counter.

public Guid? Id { get; } #

Stable category identity.

public Boolean RenameOnFirstUse { get; } #

Whether Outlook should offer to rename this category on first use.

public IReadOnlyDictionary<String, String> UnknownAttributes { get; } #

Attributes not interpreted by OfficeIMO and retained on rewrite.