Share via


TnefPropertyReader members

The TnefPropertyReader class is a nested reader that reads individual properties from a TNEF attribute or a recipient row.

The TnefPropertyReader type exposes the following members.

Properties

  Name Description
Public property IsComputedProperty The IsComputedProperty property returns a Boolean value indicating whether the current property is computed.
Public property IsEmbeddedMessage The IsEmbeddedMessage property returns a Boolean value indicating whether the current property represents an embedded message.
Public property IsLargeValue The IsLargeValue property returns a Boolean value indicating whether the current property contains a large value.
Public property IsMultiValuedProperty The IsMultiValuedProperty property returns a Boolean value indicating whether the current property has more than one value.
Public property IsNamedProperty The IsNamedProperty property returns a Boolean value indicating whether the current property is named.
Public property IsObjectProperty The IsObjectProperty property returns a Boolean value indicating whether the current property represents an object.
Public property ObjectIid The ObjectIid property returns a GUID identifying an object specified by a property.
Public property PropertyCount The PropertyCount property returns an integer representing the number of properties in the TNEF stream.
Public property PropertyNameId The PropertyNameId property returns a TnefNameId structure identifying the current TNEF property.
Public property PropertyTag The PropertyTag property returns a TnefPropertyTag structure indicating the MAPI property to which the current TNEF property corresponds.
Public property RawValueLength The RawValueLength property returns an integer representing the length, in bytes, of the current property.
Public property RawValueStreamOffset The RawValueStreamOffset property returns an integer that indicates the stream offset of the current property.
Public property RowCount The RowCount property returns an integer indicating the number of rows in the current RecipientTable attribute.
Public property ValueCount The ValueCount property returns an integer indicating the number of values in the current property.
Public property ValueType The ValueType property returns the type of the current TNEF property.

Top

Methods

  Name Description
Public method GetEmbeddedMessageReader The GetEmbeddedMessageReader method returns a TnefReader for reading the current embedded message.
Public method GetRawValueReadStream The GetRawValueReadStream method returns a stream that can read the raw value of the property.
Public method ReadNextProperty The ReadNextProperty method moves to the next property.
Public method ReadNextRow The ReadNextRow method moves to the next row in the current RecipientTable attribute.
Public method ReadNextValue The ReadNextValue method moves to the next value in the current property.
Public method ReadRawValue The ReadRawValue method reads the raw value of the current attribute value.
Public method ReadTextValue The ReadTextValue method reads the current attribute value.
Public method ReadValue The ReadValue method returns the current property value as an object, boxing value types in the process.
Public method ReadValueAsBoolean The ReadValueAsBoolean method returns a Boolean value representing the current property value as a true or false value.
Public method ReadValueAsBytes The ReadValueAsBytes method reads the current property value and returns it in a byte array.
Public method ReadValueAsDateTime The ReadValueAsDateTime method reads and returns the current property value as a DateTime object.
Public method ReadValueAsDouble The ReadValueAsDouble method reads the current property value and returns it as a double-precision floating point number.
Public method ReadValueAsFloat The ReadValueAsFloat method reads the current property value and returns it as a floating point number.
Public method ReadValueAsGuid The ReadValueAsGuid reads the current property value and returns it as a GUID object.
Public method ReadValueAsInt16 The ReadValueAsInt16 method reads the current property value and returns it as a short integer.
Public method ReadValueAsInt32 The ReadValueAsInt32 method reads the current property value and returns it as a 32-bit integer.
Public method ReadValueAsInt64 The ReadValueAsInt64 method reads the current property value and returns it as a 64-bit integer.
Public method ReadValueAsString The ReadValueAsString method reads the current property value and returns it as a string.

Top

See also

Reference

TnefPropertyReader structure

Microsoft.Exchange.Data.ContentTypes.Tnef namespace