API Reference
EmailStoreCategoryDefinition
One Outlook master-category definition from a CategoryList configuration stream.
Inheritance
- Object
- EmailStoreCategoryDefinition
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Method EmailStoreCategoryList.Set
- Property EmailStoreCategoryList.Categories
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public String Name { get; } #Case-insensitively unique display name.
public Nullable<Int32> Color { get; } #Outlook color index; -1 through 24 are defined.
public Nullable<UInt32> KeyboardShortcut { get; } #Outlook shortcut index; 0 through 11 are defined.
public Nullable<UInt32> UsageCount { get; } #Optional usage counter.
public Nullable<DateTimeOffset> LastUsed { get; } #Most recent use across item families.
public Nullable<DateTimeOffset> LastUsedMail { get; } #Most recent use on a mail item.
public Nullable<DateTimeOffset> LastUsedCalendar { get; } #Most recent use on a calendar item.
public Nullable<DateTimeOffset> LastUsedTasks { get; } #Most recent use on a task.
public Nullable<DateTimeOffset> LastUsedContacts { get; } #Most recent use on a contact.
public Nullable<DateTimeOffset> LastUsedJournal { get; } #Most recent use on a journal item.
public Nullable<DateTimeOffset> LastUsedNotes { get; } #Most recent use on a note.
public Nullable<Int32> LastSessionUsed { get; } #Reserved Outlook session counter.
public Nullable<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.