Mapi Named Property Request 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)
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
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
| GetHashCode | Serves as the default hash function. (Inherited from Object) |
| GetType | Gets the Type of the current instance. (Inherited from Object) |
| ToString | Returns a string that represents the current object. (Inherited from Object) |