Click or drag to resize

MapiNamedPropertyRequest Class

Requests a MAPI named property be extracted from Outlook .msg file formats as metadata, if it exists.
Inheritance Hierarchy
SystemObject
  OpenDiscoverSDK.Interfaces.SettingsMapiNamedPropertyRequest

Namespace: OpenDiscoverSDK.Interfaces.Settings
Assembly: OpenDiscoverSDK.Interfaces (in OpenDiscoverSDK.Interfaces.dll) Version: 2025.4.4.0 (2025.4.4)
Syntax
C#
[DataContractAttribute]
public class MapiNamedPropertyRequest : IMapiPropertyRequest

The MapiNamedPropertyRequest type exposes the following members.

Constructors
 NameDescription
Public methodMapiNamedPropertyRequest Constructor.
Public methodMapiNamedPropertyRequest(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.
Public methodMapiNamedPropertyRequest(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.
Top
Properties
 NameDescription
Public propertyCanonicalName The canonical string name, in combination with PropertySetGuid, defines a string named property. This property is only defined if IsString is true.
Public propertyIsString 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.
Public propertyLID A 32-bit quantity that, in combination with a PropertySetGuid, defines a numerical named property. This property is only defined if IsString is false.
Public propertyPropertySetGuid Guid which identifies the property set that this named property belongs to.
Public propertyRequestType MAPI property request type.
Top
Methods
 NameDescription
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
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.
See Also