Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OutlookUserProperty

Namespace OfficeIMO.Email
Assembly OfficeIMO.Email
Source revision 804a7612eee4 with working tree changes
Modifiers sealed

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

Inheritance

  • Object
  • OutlookUserProperty

Usage

Explore 5 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.

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 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.