MapiNamedPropertyRequest Class

Requests a MAPI named property be extracted from Outlook .msg file formats as metadata, if it exists.

Definition

Namespace: OpenDiscoverSDK.Interfaces.Settings
Assembly: OpenDiscoverSDK.Interfaces (in OpenDiscoverSDK.Interfaces.dll) Version: 2026.2.6.0 (2026.02.06)
C#
[DataContractAttribute]
public class MapiNamedPropertyRequest : IMapiPropertyRequest
Inheritance
Object    MapiNamedPropertyRequest
Implements
IMapiPropertyRequest

Remarks

MAPI named properties are mapped to property sets that are defined by a unique GUIDs. The user will need to know the property set GUID that the specific named property that they want extracted is mapped to. See the "Exchange Server Protocols Master Property List" [MS-OXPROPS] specification.

Constructors

MapiNamedPropertyRequest Constructor.
MapiNamedPropertyRequest(Guid, String) Defines a request for a string named property that is defined in a MAPI named property set uniquely identified by the Guid argument.
MapiNamedPropertyRequest(Guid, UInt32, String) Defines a request for a numerial named property that is defined in a MAPI named property set uniquely identified by the Guid argument.

Properties

CanonicalName The canonical string name, in combination with PropertySetGuid, defines a string named property. This property is only defined if IsString is true.
IsString Gets whether this property is string named property (value stored in property CanonicalName). If false, it is a numerical named property whose value is stored in propery LID.
LID A 32-bit quantity that, in combination with a PropertySetGuid, defines a numerical named property. This property is only defined if IsString is false.
PropertySetGuid Guid which identifies the property set that this named property belongs to.
RequestType MAPI property request type.

Methods

EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
ToStringReturns a string that represents the current object.
(Inherited from Object)

See Also