Click or drag to resize

Message Properties

The Message type exposes the following members.

Properties
  NameDescription
Public propertyAddedParticipants
When the message type is Joined, this property returns the list of participants that were added to the conversation.
Public propertyAttachments
Gets the list of attachments for this message.
Public propertyBody
Returns the body of the message.
Public propertyConversationId
Returns the unique identifier of the conversation to which this message belongs.
Public propertyCreateAttachmentCapability
Returns a Capability object that indicates if an attachment can be added to the message.
Public propertyDeliveryDetailsCapability
Returns a Capability object that indicates whether the message can provide its delivery details.
Public propertyDeliveryState
The message delivery state describing whether this message is sent or delivered to one or more recipients.
Public propertyFromParticipant
Returns the participant who was the sender of the message.
Public propertyHasAttachment
Returns true if the message has one or more attachments.
Public propertyHasHtmlBody
Returns true if the message contains HTML body.
Public propertyHasInReplyTo
Returns true if message has InReplyTo message (does not mean it is in cache).
Public propertyHasUnreadAttachment
Returns true if the message has a least one attachment that has not been viewed.
Public propertyHtmlBody
Returns the HTML body of the message if the HTML body available, otherwise an empty string returned.
Public propertyId
Returns the unique message identifier.
Public propertyImportance
Returns the message importance.
Public propertyIsDoNotForward
Returns the IsDoNotForward status of the message, which indicates if the sender of this message had disallowed forwarding of this particular message.
Public propertyIsFromMe
Returns true if the current user is the sender of the message.
Public propertyIsPrivate
Returns true if the message is marked as a private message.
Public propertyLastModifiedDate
Returns the date and time that the message was last modified.
Public propertyMarkAsReadCapability
Returns a Capability object that indicates if the message can be marked as read.
Public propertyProviderMessageId
Returns the message ID from the underlying provider(e.g., the AMM server) as-is. It will be consistent across clients and application launches, but is only guaranteed to be unique for messages of that provider type. It will be empty for draft message.
Public propertyProviderType
Returns the messaging provider type.
Public propertyReadState
The message read state describing whether this message is read, partially read or not read.
Public propertyReason
Returns the message reason type.
Public propertyReceivedDate
Returns the date and time that the message was received.
Public propertyRecipients
Returns the list of participants, including the sender, that the message was sent to.
Public propertyRemoveCapability
Returns a Capability object that indicates if the message can be removed.
Public propertyRemovedParticipants
When the message type is Left, this property returns the list of participants that were removed from the conversation.
Public propertySendCapability
Returns a Capability object that indicates if the message can be sent.
Public propertySensitivity
Returns the message sensitivity.
Public propertyStatus
Returns the message status.
Public propertySubject
Returns the subject of the conversation at the time the message was sent.
Public propertyType
Returns the message type.
Public propertyUpdateBodyCapability
Returns a Capability object that indicates if the body text or "is typing" status of the message can be updated.
Public propertyUpdateDoNotForwardCapability
Returns a Capability object that indicates if the DoNotForward attribute of the message can be updated.
Public propertyUpdateImportanceCapability
Returns a Capability object that indicates if the Importance attribute of the message can be updated.
Public propertyUpdateInReplyToCapability
Returns a Capability object that indicates if the InReplyTo attribute of the message can be updated.
Top
See Also