MapiProperty.MapiProperty

MapiProperty(long, byte[])

Initializes a new instance of the MapiProperty class.

public MapiProperty(long tag, byte[] data)
ParameterTypeDescription
tagInt64The tag key of the property.
dataByte[]The binary data of the property.

See Also


MapiProperty(long)

Initializes a new instance of the MapiProperty class.

public MapiProperty(long tag)
ParameterTypeDescription
tagInt64The tag key of the property.

See Also


MapiProperty(PidTagPropertyDescriptor, object)

Initializes a new instance of the MapiProperty class.

public MapiProperty(PidTagPropertyDescriptor pd, object data)
ParameterTypeDescription
pdPidTagPropertyDescriptorProperty descriptor
dataObjectThe data of the property.

See Also


MapiProperty(PidLidPropertyDescriptor, object)

Initializes a new instance of the MapiProperty class.

public MapiProperty(PidLidPropertyDescriptor pd, object data)
ParameterTypeDescription
pdPidLidPropertyDescriptorProperty descriptor
dataObjectThe data of the property.

See Also


MapiProperty(long, IList<object>)

Initializes a new instance of the MapiProperty class. This overload is used to create a multiple valued property, PT_MV_*.

public MapiProperty(long tag, IList<object> values)
ParameterTypeDescription
tagInt64The property tag.
valuesIList`1The values.

See Also


MapiProperty(long, long, byte[])

Initializes a new instance of the MapiProperty class.

public MapiProperty(long tag, long signedParam, byte[] data)
ParameterTypeDescription
tagInt64The property tag.
signedParamInt64The signed.
dataByte[]The property data.

See Also


MapiProperty(string, long, long, byte[])

Initializes a new instance of the MapiProperty class.

public MapiProperty(string name, long tag, long signedParam, byte[] data)
ParameterTypeDescription
nameStringThe name.
tagInt64The tag key of the property.
signedParamInt64Indicates the data is signed or not.
dataByte[]The binary data of the property.

See Also