API Reference

Class

OutlookUserProperty

Namespace OfficeIMO.Email
Assembly OfficeIMO.Email
Modifiers sealed

A user-defined Outlook field joined with its PS_PUBLIC_STRINGS value.

Inheritance

  • Object
  • OutlookUserProperty

Usage

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

Properties

public String Name { get; } #

Case-insensitive field name.

public OutlookUserPropertyType FieldType { get; } #

Logical field type, or Unknown for a value without a definition.

public Nullable<MapiPropertyType> WireType { get; } #

MAPI wire type of the value, or null when the definition has no stored value.

public Object Value { get; } #

Decoded value as retained by the MAPI property layer.

public Boolean HasDefinition { get; } #

True when the item contains a matching PropertyDefinition entry.

public Boolean HasValue { get; } #

True when the item contains the corresponding named value property.

public OutlookUserPropertyDefinition Definition { get; } #

Decoded definition, when present and structurally valid.